H5W3
当前位置:H5W3 > 其他技术问题 > 正文

vue使用ts后,引入ts文件,vetur报错Cannot find module '@/api/auth/index'

企业微信截图_2a23fc54-570e-4de8-8385-7809703f0ea1.png
如图所示,如果将alais的@换成’../../‘,就不会报错了

回答:

需要满足两点:
1、项目在工作区根目录(就是把项目文件夹拖进vscode后的效果)
2、项目排在第一位(不在第一位可以鼠标拖动项目移到第一位)

image

回答:

应该是没配置别名吧:
别名配置

回答:

把你的项目放到vscode工作区间的根目录,
在vscode中添加插件:Path Intellisense,然后点击插件的设置按钮,选择扩展设置,选择在settings.json中编辑:

"path-intellisense.mappings": {
    "@": "${workspaceRoot}/src",
}

保存后重启vscode就可以读取到模块和点击跳转了。
注意:所有的别名都要在Path Intellisense插件和tsconfig.json中配置,配置完重启编辑器

本文地址:H5W3 » vue使用ts后,引入ts文件,vetur报错Cannot find module '@/api/auth/index'

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址