[英]Typescript paths not resolving
這是顯示問題的Github MCVE。 npm run compile
顯示錯誤。
我正在嘗試這樣做:
import {Todo} from '@test';
但這還沒有解決。
src / index.ts:1:20-錯誤TS2307:找不到模塊'@test'。
我在tsconfig.json
有paths
。
"baseUrl": "./", /* Base directory to resolve non-absolute module names. */
"paths": {
"@fs/": ["src/"],
"@test/": ["test/"]
}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */
有什么想法嗎?
我在這里打開了一個錯誤報告,因為它應該可以執行一些評論。
打字稿注意,我更新了github存儲庫,刪除了@test
的glob模式和斜杠。
不要調整VS代碼導入模塊說明符設置(根據一些答案)。 並且不要刪除全局模式。 實際上,在以下內容中添加了更多內容:
"baseUrl": "./",
"paths": {
"@fs/*": ["src/*"],
"@test/*": ["test/*"]
},
注意,glob在鍵AND值中。 有時很難發現這一點。
如果目標是文件,則應在鍵和值中省略該glob。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.