Visual studio code 在VSCode中,当在import语句中使用@时,intellisense被破坏
我正在使用VSCode开发一个带有VueJs的应用程序,但是如果我导入了如下模块,intellisense就会崩溃,无法工作:Visual studio code 在VSCode中,当在import语句中使用@时,intellisense被破坏,visual-studio-code,es6-modules,Visual Studio Code,Es6 Modules,我正在使用VSCode开发一个带有VueJs的应用程序,但是如果我导入了如下模块,intellisense就会崩溃,无法工作: import myModule from '@/path/to/myModule.js' 但当我像这样导入它时,intellisense将起作用: import myModule from './path/to/myModule.js' 这发生在*.js文件或*.vue文件中。 原因是什么?是否有修复方法?您必须在中使用路径,以便让VS code的工具知道如何解析该
import myModule from '@/path/to/myModule.js'
但当我像这样导入它时,intellisense将起作用:
import myModule from './path/to/myModule.js'
这发生在*.js
文件或*.vue
文件中。原因是什么?是否有修复方法?您必须在中使用
路径
,以便让VS code的工具知道如何解析该类型的路径
在项目的根目录下,尝试创建一个包含以下内容的jsconfig.json
:
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": [ "root/path/to/src/*" ]
}
},
"exclude": [
"node_modules"
]
}
您可以将
@/
配置为解析到工作区中所需的任何子目录。使用:“@/*”:[“/*”]
将其解析为您工作区的根目录它在一个全新的简单项目中工作,但在我的项目中,由于某种原因,它没有工作。你知道是什么导致了这个问题吗?在我的项目中,我只得到了这些配置文件(如果其中一个可能会影响,我不知道):babel.config.js,vue.config.js