一个好习惯是遇到一个新的vue项目时,把node_modules目录删掉,再执行
npm install
今天发现电脑的npm功能配置成全局安装node_modules了,于是有以下解决方案:
npm config list
↑查看npm的配置
npm config set global = false
↑将npm配置为局部安装node_modules(全局安装为global = true)。发现没有效果,原因是npmrc文件已经错乱了(不过网友们的原因都跟我不一样,但解决方法一样)。再次执行npm config list,看一下控制台中输出的npmrc文件路径,在外部资源管理器中找到它,记事本格式打开,手动修改。对于我的格式错乱问题还要手动修改下格式。然后:
npm install
↑下载node_modules文件
npm run serve
↑本地起服务,此时浏览器就可以查看效果了。
不过修复局部安装问题后在安装node_modules时又出现了个问题,控制台有下载的进度显示,但几秒后会出现up to date in [数字]s的报错。