上一篇
场景重现:
某个阳光明媚的下午🌞,你哼着小调准备启动手头的Vue项目,结果命令行突然报红:
Error: Cannot find module 'package.json' in C:\
你一脸懵🤔:"我项目明明在D盘啊!为什么非要去C盘找?" 更诡异的是,同事的电脑完全正常,只有你的机器在抽风...
经过【2025-07】的社区调研,这类问题通常由以下原因导致:
NODE_PATH
或PATH
变量被篡改指向了C盘 # 连环三击清理npm npm cache clean --force rm -rf node_modules rm package-lock.json # 如果用yarn yarn cache clean
注:Windows用户手动删除C:\Users\你的用户名\AppData\Roaming\npm-cache
按下Win+R
输入sysdm.cpl
→ 高级 → 环境变量 → 检查:
NODE_PATH
是否异常 PATH
是否包含错误的npm路径 确保项目路径:
D:\my-vue-project
) npm update -g @vue/cli vue upgrade --next
在项目根目录创建.npmrc
文件,写入:
prefix=D:\nodejs\npm_global cache=D:\nodejs\npm_cache
装机第一课 💻
新电脑装Node.js时,自定义安装路径到非系统盘(如D:\nodejs
)
权限管理 🔐
用管理员身份运行VSCode/命令行,避免权限冲突
版本控制 📦
使用nvm管理Node版本,避免全局污染
重新npm install
后运行:
npm run serve
看到熟悉的App running at http://localhost:8080/
时,恭喜你!🎉 又可以愉快地摸鱼写代码了~
本文解决方案经【2025-07】社区实践验证,适用于Vue 3.x/2.x项目,如果还遇到灵异现象,可能是你的电脑在暗示该换Mac了(开玩笑的 😜)
本文由 嬴以珊 于2025-07-29发表在【云服务器提供商】,文中图片由(嬴以珊)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/475334.html
发表评论