[英]How to change VSCode quick fix generated imports for TypeScript to use relative paths?
[英]Tell VS Code to always use relative paths for TypeScript auto imports?
VS Code 使用類似 Node 的非相對路徑自動導入與baseUrl
相關的所有內容,這是我不想要的。
我如何告訴 VS Code 使用相對路徑導入所有內容(當然 Node 模塊除外)?
刪除baseUrl
選項不是一個選項,因為我需要它來將fs
導入指向fs
模塊的本地 polyfill。
我的 tsconfig.json 有這個:
"baseUrl": "./",
"paths": {
"fs/*": [ "./src/util/FileSystem/*" ]
}
如果除了刪除baseUrl
選項之外別無他法,那么這沒有任何好處!
要在 VS Code 中強制執行相對路徑自動導入,您可以將importModuleSpecifier
設置更改為值"relative"
。
settings.json(工作區或用戶):
{
"typescript.preferences.importModuleSpecifier": "relative"
// ...
}
值"non-relative"
將創建基於baseUrl
絕對路徑, "auto"
( 默認設置)自動選擇最短路徑。
對於 JavaScript,有一個模擬設置"javascript.preferences.importModuleSpecifier"
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.