TypeScript匯入檔案找不到模組問題“can not find module”
在main。ts檔案中匯入vue檔案,顯示找不到“。/App。vue”模組
報錯情況 由於TypeScript只能識別。ts檔案,不能識別。vue檔案1。建立xxx。d。ts檔案
//shims-vue。d。ts declare module ‘*。vue’ { import { ComponentOptions } from ‘vue’ const componentOptions: ComponentOptions export default componentOptions }
這樣子ts就可以識別vue,把xxx。d。ts檔案開啟然後關閉,報錯提示就消失了。一旦重啟報錯就又出來了,如果覺得麻煩的可以參考第二種方法。2。使用tsc ——init命令1。安裝node。js 2。全域性安裝typescript
npm install -g typescript tsc -v //檢視是否安裝成功,版本號
3。進入檔案目錄,執行tsc ——init命令
tsc ——init //這是生成一個tsconfig。json檔案
把 tsconfig。json 的內容改為如下內容
{“compilerOptions”: { “target”: “esnext”, “module”: “esnext”, “strict”: false, “jsx”: “preserve”, “moduleResolution”: “node” } }