1.问题描述 创建好的vue项目,在webstorm中打开,显示警告 Module is not installed 无法跳转到指定的目录去 比如 通过 ctrl + 左键 跳转到 '@/pages/login'
2.问题分析 vue内部已经定义 src 的别名 为@,这种情况下 webpack 是可以访问的 ,资源加载也没有问题。但是编辑器不认识
3.解决方案 在vue.config.js 里面显示的声明 @ 为src目录的别名
let path = require('path')
chainWebpack: config => {
config.resolve.alias.set('@',path.join(__dirname,'src'))
}
删除改项目工程下的 .idea 文件夹 重新打开项目
出现以下提示,点击 trust project and run
如果重新打开没有出现 以上提示 可以在 preferences 里 搜索 webpack 切换Disabled 和 Automatically 默认应该是 utomatically 切换为 Disabled Apply 之后重新打开 再切换为 Automatically Apply