webpack 打包Vue项目时,报错vue-loader was used without the corresponding plugin.
以前写的Vue项目都是通过vue-cli脚手架自动生成,webpack默认配置完整的。最近想试着手写一遍webpack配置,结果第一步就遇到问题,新建了app.vue文件后,webpack配置好module,打包时,报错vue-loader使用的不是匹配的,查了一下发现是版本的问题
1.
此时发现,node是8.7.0 版本,webpack安装的是4.0.0 版本,vue-loader是15.6.0版本。
因为其他项目用的是node8.7.0 版本,为不产生其他影响,所以node版本不做调整,所以安装低版本的webpack(3.6.0) vue-loader(13.6.0)即可
2.
配置好webpack-dev-server之后,运行npm run dev 时 提示以上错误。
默认安装的webpack-dev-loader是3.1.4的,改成2.11.2的就可以了