1.运行nrm use taobao切换npm到淘宝镜像。
报错:nrm不是内部或外部命令,也不是可运行的程序,解决方法:
安装nrm:npm install nrm -g
nrm ls 查看所有可用的路径。
2.如果遇到internal/validators.js:124
throw new ERR_INVALID_ARG_TYPE(name, ‘string’, value);
可以到at Object. (C:\Users\Administrator\AppData\Roaming\npm\node_modules\nrm\cli.js:17:20) 注释掉原来的17行, 改为
const NRMRC = path.join(process.env[(process.platform == ‘win32’) ? ‘USERPROFILE’ : ‘HOME’], ‘.nrmrc’);
3.运行npm install webpack -g,重新安装webpack。
4.重新运行vue init webpack 项目名,项目就可以构建成功了。