带有 Vue CLI 3 的项目的导入路径上的 WebStorm 中的 Intellisense(代码完成辅助)不适用于 Vue.js

Posted

技术标签:

【中文标题】带有 Vue CLI 3 的项目的导入路径上的 WebStorm 中的 Intellisense(代码完成辅助)不适用于 Vue.js【英文标题】:Intellisense (code completion aid) in WebStorm on import paths for Project with Vue CLI 3 is not working for Vue.js 【发布时间】:2019-05-25 12:27:03 【问题描述】:

我最近使用 Vue CLI 3 创建了一个项目,并试图通过智能感知获取导入路径,例如:

import Dashboard from '@/views/Dashboard.vue'

除非它是一个 npm 包,否则 WebStorm 没有为我提供路径补全,比如如果写 @/ 它应该列出别名 @ 下的所有文件夹或文件 我相信这是由于缺少 webpack.config.js

【问题讨论】:

【参考方案1】:

转到:首选项 |语言和框架 | javascript |网页包 在 Webstorm 中,选择此文件 /choose/directory/to/current/project/node_modules/@vue/cli-service/webpack.config.js 作为您的 webpack configuration file,然后单击 应用

现在导航到您的项目并尝试完成导入路径,您应该会获得智能感知

【讨论】:

以上是关于带有 Vue CLI 3 的项目的导入路径上的 WebStorm 中的 Intellisense(代码完成辅助)不适用于 Vue.js的主要内容,如果未能解决你的问题,请参考以下文章

如何将带有 Jest 的 Vue Test Utils 添加到现有的 Vue-CLI 3 项目中?

使用 CLI 创建新项目后如何在 vue 3 中正确导入 Axios?

TypeScript 导入 vue 包时出错(vue-cli3 proj)

带有 vue cli 和 TS 项目的 Vue 3 看不到 swiper 7

带有 Webpack 模块联合的 Vue 3 CLI:组件从错误的主机加载

vue-cli 3.0 vue.config.js配置 - 路径别名