我有一个库,我正在修改其源代码,我下载了源代码,并想指向vscode, typescript &Webpack指向该文件
在webpack中,我成功地对库进行了别名,但是vsc似乎不想在node_modules
上使用tsconfig.json
的files
属性。
当按ctrl单击
这样的导入时import {myModule} from "myModule/breh"
用这样的tsconfig
"baseUrl": "src",
"paths": {
"myModule/*": ["myModule/src/*"]
}
它不会去正确的路径,它总是去node_modules
。
库的位置在src/myModule/src
下面
当然。推荐使用node_modules作为baseUrl。所以所有东西都应该相对于它这意味着你需要添加的正确路径是
"baseUrl":"./node_modules",
"paths": {
"exact name as in the import": ["../dir/file.d.ts"]
}
作为基础是节点模块,你需要告诉它在它的父目录