使用index.ts文件从文件夹导出Typescript时抛出错误TS2307
我有Scene.ts文件,它从Objects文件夹导入文件使用index.ts文件从文件夹导出Typescript时抛出错误TS2307,typescript,Typescript,我有Scene.ts文件,它从Objects文件夹导入文件 import { Camera, Plane, Cube } from './Objects'; 在“对象”文件夹中,我有4个文件: 照相机 飞机 Cube.ts 索引 所有四个文件都具有相似的结构 import SceneRenderer from './../SceneRenderer' export default class Plane/Cube/Camera implements SceneRenderer {
import { Camera, Plane, Cube } from './Objects';
在“对象”文件夹中,我有4个文件:
import SceneRenderer from './../SceneRenderer'
export default class Plane/Cube/Camera implements SceneRenderer {
constructor(public gl:WebGLRenderingContext) {
}
draw() {
}
}
index.ts文件从其他类导出所有类
export { default as Plane } from './Plane';
export { default as Camera } from './Camera';
export { default as Cube } from './Cube';
在src文件夹中,我有一个文件Scene.ts文件,它导入了所有这些文件:
import { Camera, Plane, Cube } from './Objects';
问题
src/Scene.ts:1:37-错误TS2307:找不到模块'./Objects'
怎么了
您可以找到的源代码
index.ts应该是这样的
export * from '/Plane';
export * from '/Camera';
export * from './Cube';
import { Plane, Camera, Cube} from './Objects';
Scene.ts应该是这样的
export * from '/Plane';
export * from '/Camera';
export * from './Cube';
import { Plane, Camera, Cube} from './Objects';
我解决了在tsconfig.json中添加“moduleResolution”:“node”的问题。谢谢大家 这可能会有所帮助-它不起作用,但我解决了在tsconfig.json中添加“moduleResolution”:“node”的问题