一、npm失效
npm -v 没有任何反应
解决:删除 【C:\Users\账户\.npmrc】文件
二、报错【npm install 报错 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree】
解决:命令后面加 【--legacy-peer-deps】
三、报错【npm install 提示 path xxx/node_modules/node-sass npm ERR! command failed】
node与node-sass的版本不一致导致
package.json中对应的版本
"node-sass": "^6.0.1", "sass-loader": "^10.0.1",
四、【process.env.npm_config_argv】
可以获取npm命令行的参数
启动服务报错:
ERROR Error loading /Users/mzong/ourchem/patyee-bpm/vue.config.js: ERROR SyntaxError: Unexpected token u in JSON at position 0
两种解决方法:
1、降低npm版本:npm@7版本以上没有process.env.npm_config_argv
2、代码加个判断:
process.env.npm_config_argv ? JSON.parse(process.env.npm_config_argv).original[1] : process.env.npm_config_argv