我正在使用VSCode开发具有VueJs的应用程序,但是如果我导入如下模块,则intellisense会损坏并且无法正常工作:
import myModule from '@/path/to/myModule.js'
但是当我这样导入它时,智能感知将起作用:
import myModule from './path/to/myModule.js'
这发生在*.js
文件或*.vue
文件中。
原因是什么,有什么解决办法?
您必须paths
在中使用,jsconfig.json
以使VS Code的工具知道如何解决这种样式的路径。
在项目的根目录下,尝试创建一个jsconfig.json
包含以下内容的:
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": [ "root/path/to/src/*" ]
}
},
"exclude": [
"node_modules"
]
}
您可以配置@/
为解析到工作空间中所需的任何子目录。使用:"@/*": [ "./*" ]
将其解析为工作空间的根
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句