vue2在window环境下源代码调试报错

本文解决了一个特定于Windows 7系统的Vue2源代码调试问题,该问题源于rollup-plugin-alias.js在Win7下无法正确解析路径。通过修改rollup-plugin-alias.js的源码,解决了配置文件夹路径前的反斜杠问题。

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);
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值