在VSCode中,在导入语句中使用@时intellisense损坏

达巴斯

我正在使用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章