簡體   English   中英

打字稿路徑無法解析

[英]Typescript paths not resolving

是顯示問題的Github MCVE。 npm run compile顯示錯誤。

我正在嘗試這樣做:

import {Todo} from '@test';

但這還沒有解決。

src / index.ts:1:20-錯誤TS2307:找不到模塊'@test'。

我在tsconfig.jsonpaths

  "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打字稿問題

我在這里打開了一個錯誤報告,因為它應該可以執行一些評論。

打字稿注意,我更新了github存儲庫,刪除了@test的glob模式和斜杠。

刪除全局模式:

"paths": {
  "@test": "./test"
}

您的解決方案應該可以正常工作,但是文檔不使用glob,並且在使用glob時有一些報告的intellisense錯誤

不要調整VS代碼導入模塊說明符設置(根據一些答案)。 並且不要刪除全局模式。 實際上,在以下內容中添加了更多內容:

 "baseUrl": "./",
  "paths": {
    "@fs/*": ["src/*"], 
    "@test/*": ["test/*"]
  },

注意,glob在鍵AND值中。 有時很難發現這一點。

如果目標是文件,則應在鍵和值中省略該glob。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM