仿饿了么项目“`webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`”
一直报错,copy别人的project,到自己的电脑怎么就是run不起来
查了很多都不管用,都快放弃了
报错信息
D:\project vue\饿了吗app\我的饿了吗实战\sell\build\webpack.dev.conf.js:24 new webpack.optimize.OccurenceOrderPlugin(), ^ TypeError: webpack.optimize.OccurenceOrderPlugin is not a constructor at Object.<anonymous> (D:\project vue\饿了吗app\我的饿了吗实战\sell\build\webpack.dev.conf.js:24:5) at Module._compile (internal/modules/cjs/loader.js:1158:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10) at Module.load (internal/modules/cjs/loader.js:1002:32) at Function.Module._load (internal/modules/cjs/loader.js:901:14) at Module.require (internal/modules/cjs/loader.js:1044:19) at require (internal/modules/cjs/helpers.js:77:18) at WEBPACK_OPTIONS (D:\project vue\饿了吗app\我的饿了吗实战\sell\node_modules\webpack-cli\bin\utils\convert-argv.js:114:13) at requireConfig (D:\project vue\饿了吗app\我的饿了吗实战\sell\node_modules\webpack-cli\bin\utils\convert-argv.js:116:6) at D:\project vue\饿了吗app\我的饿了吗实战\sell\node_modules\webpack-cli\bin\utils\convert-argv.js:123:17 at Array.forEach (<anonymous>) at module.exports (D:\project vue\饿了吗app\我的饿了吗实战\sell\node_modules\webpack-cli\bin\utils\convert-argv.js:121:15) at Object.<anonymous> (D:\project vue\饿了吗app\我的饿了吗实战\sell\node_modules\webpack-dev-server\bin\webpack-dev-server.js:84:40) at Module._compile (internal/modules/cjs/loader.js:1158:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10) at Module.load (internal/modules/cjs/loader.js:1002:32)
//一直都会出现下面这个报错,不管怎么补,怎么改,重新装webpack-dev-server也不管用,
//也不是webpack和webpack-dev-server版本不兼容的问题,可能你还会出现有漏洞的报错,
//那个报错是个bug,webpack4+的bug,怎么修复都不行。。
npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! sell@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the sell@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\陈晓琪\AppData\Roaming\npm-cache\_logs\2020-04-14T12_24_14_997Z-debug.log
试了一下,本地再打包一次,就可以run了
打开根目录的bash命令行界面
vue init webpack
然后按照你的需求配置,我的配置:
再`npm run dev`,就可以访问端口了!