问答详情
源自:2-1 vue-loader+webpack项目配置

这个是什么原因


ERROR in ./src/app.vue

Module Error (from ./node_modules/vue-loader/lib/index.js):

vue-loader was used without the corresponding plugin. Make sure to include VueLoaderPlugin in your webpack config.

 @ ./src/index.js 2:0-27 8:21-24


ERROR in ./src/app.vue?vue&type=template&id=bced26ea&scoped=true 2:0

Module parse failed: Unexpected token (2:0)

You may need an appropriate loader to handle this file type.

> <div>

|     {{msg}}

| </div>

 @ ./src/app.vue 1:0-93 11:2-8 12:2-17

 @ ./src/index.js

npm ERR! code ELIFECYCLE

npm ERR! errno 2

npm ERR! work3@1.0.0 bulid: `webpack --config webpack.config.js`

npm ERR! Exit status 2

npm ERR!

npm ERR! Failed at the work3@1.0.0 bulid 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!     D:\nodejs\node_cache\_logs\2018-07-14T06_58_35_698Z-debug.log


提问者:叶湘 2018-07-14 15:08

个回答

  • 慕斯卡7660288
    2018-07-14 15:29:45

    需要配置 plugins

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

    // plugins 不在 module 里面配置

    module: {

    ...

    },

    plugins: [

        new VueLoaderPlugin(),

    ]