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