vue-loader@15.x VueLoaderPlugin 踩坑

在用 webpack 的时候,要处理分离出来的 .vue 文件,需要借助第三方的loader。

安装第三方loader

npm i vue-loader vue-template-compiler -D

在webpack的配置文件中配置loader配置项

{
                test: /\.vue$/,
                loader: "vue-loader",
                options: {
                    loaders: {
                        scss: "vue-style-loader!css-loader!sass-loader",
                        sass: "vue-style-loader!css-loader!sass-loader?indentedSyntax"
                    }
                }
            },

这时候运行报错

这个时候运行,发现还是报错,例如:
1.ReferenceError: VueLoaderPlugin is not defined
2.vue-loader was used without the corresponding plugin. Make sure to include VueLoaderPlugin in your webpack config.

还缺少两个配置。因为在vue-loader@15.x 版本,有些东西必须要配置。

打开webpack的配置文件 webpack.config.js:

const { VueLoaderPlugin } = require("vue-loader");

然后还在此文件中配置 plugins 节点

plugins: [new VueLoaderPlugin()],

完事!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • GitChat技术杂谈 前言 本文较长,为了节省你的阅读时间,在文前列写作思路如下: 什么是 webpack,它要...
    萧玄辞阅读 14,332评论 7 110
  • webpack-4.x 安装 npm i webpack -g: 全局安装webapck 基本使用 不使用配置文件...
    duans_阅读 5,693评论 0 12
  • 目录第1章 webpack简介 11.1 webpack是什么? 11.2 官网地址 21.3 为什么使用 web...
    lemonzoey阅读 5,670评论 0 1
  • 可以结合慕课网的视频来读这篇文章,地址:http://www.imooc.com/learn/802 Webpac...
    哈哈腾飞阅读 5,940评论 0 7
  • 此时,坐在电脑面前,大概浏览了简书中的一些文章,简单的就简书做了一个了解,脑袋却一片空白,这是第一次接触简书,创作...
    姣v姣阅读 864评论 0 1