我有一些使用工作区的项目,在某些 VSCode 中可以很好地识别它们的导入,而在某些中则拒绝。我没有在日志中发现错误或可以查明原因。
我尝试使用 tsconfig 寻找解决方法,路径别名看起来是一个不错的选择。不幸的是,我能找到的任何示例都是处理项目内的别名。
这帮助我解决了问题。我很好奇是否有更好的方法,但我没有很好地简单地重现这个问题。
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@org/module1": ["../module1/index.js"],
"@org/module2": ["../module2/index.js"]
}
}
}
我不使用 tsc 进行编译,所以我无法判断副作用。