1
我有一个将ES6文件中写入的组件导入到TS组件的问题。基本上,我做的是TypeScript导入ES6中反应组件
import FormGroup from "/imports/ui/formGroup"
它抛出错误error TS2307: Cannot find module '/imports/ui/formGroup'
这是我tsconfig.json
{
"compilerOptions": {
"skipDefaultLibCheck": true,
"skipLibCheck": true,
"jsx": "react",
"target": "es5",
"module": "commonjs",
"moduleResolution": "node"
},
"exclude": [
"node_modules"
]
}
但如果我加入这compilerOptions
"baseUrl": ".",
"paths": {
"*": [
"*"
]
}
和这样做(使用imports
而不是/imports
)
import FormGroup from "imports/ui/formGroup"
它是完美编译的。但问题是因为我运行流星,它不承认imports
路径,但/imports
呢。
什么可能建议的方式来导入我现有的ES6组件,而无需为每个组件创建声明文件,以便我可以逐步过渡到TS?
你试过设置'include'属性吗?恩。 '“include”:[“src/**/*”]' – VJAI