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