通过 Vue init webpack-simple 创建工程中, 运行 npm run dev 时抛以下错误,
cross-env NODE_ENV=development webpack-dev-server --open --hot
'cross-env' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! support-center@1.0.0 dev: `cross-env NODE_ENV=development webpack-dev-server --open --hot`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the support-center@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Aerchi\AppData\Roaming\npm-cache\_logs\2020-03-24T18_46_51_349Z-debug.log
解决方法:
webpack打包报错,原因是windows不支持 cross-env,安装模块即可:
npm install -g cross-env
或
cnpm install -g cross-env
--------------------------------
First, run:
rm -rf node_modules
rm package-lock.json yarn.lock
npm cache clear --force
Then run the command
npm install cross-env
npm install
and then you can also run
npm run dev