2019-06-01(转)webpack vue-loader was used without the corresponding plugin. Make sure to include V...

npm run dev

报以下错误:
webpack vue-loader was used without the corresponding plugin. Make sure to include VueLoaderPlugin
解决方案(官方):

现在你需要一个插件

Vue Loader v15 现在需要配合一个 webpack 插件才能正确使用:

// webpack.config.js
const VueLoaderPlugin = require('vue-loader/lib/plugin')

module.exports = {
  //  
  plugins: [
    new VueLoaderPlugin()
  ]
}

作者:付出总会有收获
来源:CSDN
原文:https://blog.csdn.net/qq_25835645/article/details/83473078
版权声明:本文为博主原创文章,转载请附上博文链接!


如果出现“can't resolve vue ”的话,就重新安装
npm i vue vue-loader vue-template-compiler -D
即可完美解决


// 总结梳理: webpack 中如何使用 vue :
// 1. 安装vue的包: cnpm i vue -S
// 2. 由于 在 webpack 中,推荐使用 .vue 这个组件模板文件定义组件,所以,需要安装 能解析这种文件的 loader cnpm i vue vue-loader vue-template-complier -D
// 3. 在 main.js 中,导入 vue 模块 import Vue from 'vue'
// 4. 定义一个 .vue 结尾的组件,其中,组件有三部分组成: template script style
// 5. 使用 import login from './login.vue' 导入这个组件
// 6. 创建 vm 的实例 var vm = new Vue({ el: '#app', render: c => c(login) })
// 7. 在页面中创建一个 id 为 app 的 div 元素,作为我们 vm 实例要控制的区域;
// 8.在webpack.config.js的module中的rules新增{test:/.vue/,use:'vue-loader'}
// 9.在plugins中,var vueLoaderPlugin = require("vue-loader/lib/plugin"),并且在pugins中创建new vueLoaderPlugin(),

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容