VueLoaderPluginのせいでエラーが起きていると言われたら確認したいこと
VueLoaderPluginのせいでエラーが起きていると言われたら確認したいこと:
土曜日なので、vueはじめました。
はじめてのwebpackに戸惑いながらもSPAに挑戦しています。
しかし、さっそくのビルドエラーに遭遇してしまいました。
なにやら
今回はわたしが解決した方法をご紹介します。
https://vue-loader.vuejs.org/migrating.html
どうやら
ちなみに、自分の環境だとバージョンは
まさにこれでした。
https://vue-loader.vuejs.org/migrating.html
以下のようにconstで定義して、module.exportsのなかのpluginsにぽこっとnewしてあげればいいようです。
私はこれで無事に解決できました。
もし、同じエラーが出た場合はお試しくださいね!
次はcss-loaderを解決しなくては..汗
今までgulp一本な人生だったので、webpackは不思議な感覚です。(かといって、gulpをそんなに高い頻度で使っているわけでもないw)
概要
土曜日なので、vueはじめました。はじめてのwebpackに戸惑いながらもSPAに挑戦しています。
しかし、さっそくのビルドエラーに遭遇してしまいました。
なにやら
vue-loader
が悪さをしているようです。ERROR in ./src/pages/About.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.
原因
https://vue-loader.vuejs.org/migrating.htmlどうやら
vue-loader
には最近著しい変更があり、v15からプラグインとして読み込んであげてねってことになったようです。ちなみに、自分の環境だとバージョンは
"vue-loader": "^15.6.2",
。まさにこれでした。
解決方法
https://vue-loader.vuejs.org/migrating.html以下のようにconstで定義して、module.exportsのなかのpluginsにぽこっとnewしてあげればいいようです。
// webpack.config.js const VueLoaderPlugin = require('vue-loader/lib/plugin') module.exports = { // ... plugins: [ new VueLoaderPlugin() ] }
もし、同じエラーが出た場合はお試しくださいね!
おまけ
次はcss-loaderを解決しなくては..汗今までgulp一本な人生だったので、webpackは不思議な感覚です。(かといって、gulpをそんなに高い頻度で使っているわけでもないw)
コメント
コメントを投稿