webpack-dev-server 不是内部或外部命令,也不是可运行的程序 解决方案
我看了网上的 一些解决方案,说是webpack版本不对,但我按照提示操作后依然不行;
要先确认是否安装了webpack-dev-server,如果没有安装,安装便可以解决;
粗暴的解决方案是删除node_modules,重新npm install -g
看看你的package.json中dependencies没有webpack-dev-server,
如果没有,对应安装就可以了。
需要安装webpack,如果之前npm install有警告,先执行npm install -g npm-install-peers。全局安装webpack,执行npm i webpack@3.8.1 -g,最新版本4.x.x有兼容问题,3.8.1版本是稳定的。再安装webpack-dev-server,执行npm i webpack-dev-server@2.9.3 -D,最后把webpack安装到项目依赖里,执行npm i webpack@3.8.1 --save-dev。npm start就成功了
执行命令:npm install webpack-dev-server;
执行命令:npm install webpack-cli;
npm install
之后再npm run dev便可以了;
可能由于种种版本更新的原因需要执行
npm install
重新安装一次,如果还是不可以的话,在把之前装的都清空rm -rf node_modules
rm package-lock.json
npm cache clear --force
npm install