首页 > 解决方案 > typescript import notation "import type {SomeType} from "../.." -- 没有文件名

问题描述

我在这里看到了这个不熟悉的import type符号

import _Ajv from "../ajv"
import type {JSONSchemaType} from "../.."
import type {SchemaObject} from "../.."

这是一个错误还是其他什么?

标签: typescript

解决方案


index.ts它是从文件中导入的

想象下一个结构:

src/components
src/components/comp1.ts
src/components/comp2.ts
src/components/index.ts

在这里简单地从这里index.ts重新出口所有comp1.ts东西comp2.ts

import Component1 from './comp1';
export {Component1}

现在您可以从索引文件导入而无需命名索引文件

import {Component1} from './components';

推荐阅读