npm@7版本以上没有process.env.npm_config_argv
npm run serve会报错
ERROR Error loading /Users/mzong/ourchem/patyee-bpm/vue.config.js:
ERROR SyntaxError: Unexpected token u in JSON at position 0
解决vue.config.js的process.env.npm_config_argv判断
原先:
const original = JSON.parse(process.env.npm_config_argv).original[1] || 'serve'
修正:
const npmConfigArgv = process.env.npm_config_argv ? JSON.parse(process.env.npm_config_argv).original[1] : process.env.npm_config_argv
const original = npmConfigArgv || 'serve'
配置说明package.json文件需要的node和npm版本号
{
"engines": {
"node": "~14.0.0",
"npm": "~6.0.0"
}
}