我正在使用全局变量__root
和我的根应用程序目录的路径,然后我使用require从其他文件加载代码。
const Parser = require(__root + '/parsers/Parser')
问题是vscode不了解发生了什么:
有什么方法可以解决这个问题?您可以分享您的做法来解决这个问题吗?
答案 0 :(得分:1)
VS Code的智能感知无法理解诸如root + '/path'
之类的动态导入路径。没有解决方案,也没有计划在不久的将来解决这个问题。
但是,对于静态的require导入路径,您可以通过配置jsconfig.json
来配置VS Code如何解析导入。您可能想要的两个选项是baseUrl
and paths
设置jsconfig.json
不会更改代码的运行时行为,只会更改VS Code IntelliSense处理项目的方式。您可以将jsconfig.json
与Webpack别名一起使用