window下npm启动报错This is probably not a problem with npm. There is likely additional logging output above.

网上搜索报错信息,给出的答案基本都是版本问题,重新安装:

  • 重新 npm install
  • 然后 npm i -D webpack-dev-server@3.0.0
  • 再 npm run dev

重新安装过后,如果安装过后还不可以,可以清除缓存再一次试试

  • rm -rf node_modules
  • rm package-lock.json
  • npm cache clear --force
  • npm install

但是对于我的错误没用

经过询问,发现是windows不支持NODE_ENV=development的设置方式

安装cross-env(提供一个设置环境变量的scripts,让你能够以unix方式设置环境变量,然后在windows上也能兼容运行),可解决兼容问题

npm install --save-dev cross-env 

然后修改package.json中的script,也就是在NODE_ENV前添加cross-env

{
  "scripts": {
    "start": "cross-env NODE_ENV=development webpack-dev-server --progress --profile --colors --hot --config config/webpack.dev.config.js"
  }
} 

记录一下,方便翻看

原文地址:https://www.cnblogs.com/cyj7/p/12509184.html