vue2在window环境下源代码调试报错
- 报错信息
我个人的电脑是win10系统没有出现该问题,在公司win7系统下,执行npm run dev 出现了下面的报错
Error: Could not load d:\个人\vue\src\core/config
- 错误原因
- 由于vue使用的是rollup进行打包,rollup-plugin-alias.js在win7下路径无法正确解析,出现上面config文件夹之前的反斜杠
- 解决方法
// 修改node_module -> rollup-plugin-alias -> dist -> rollup-plugin-alias.js的源码
// 搜索对应变量声明将其替换为以下代码
const isFilePath = id => /(^\.?\/)|(^[a-zA-Z]\:(\\|\/))/.test(id);
const directory = path.dirname(importerId);
const filePath = path.resolve(directory, updatedId);