【Webpack】Webackにする際にvue-loaderでエラーがでる【vue-loader】

先日chromeの拡張機能を作ろうとしてたらWebpackのbuildに失敗したので備忘録を兼ねて……

エラーと原因

エラーは以下の通りでした。

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.

どうやらvue-loaderを使用する場合はプラグインとして呼び出せってことらしいです。

ちなみにこのへんにちゃんと書いてありました(´・ω・`)

解決

公式のとおりに以下のように設定して解決です

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

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

おまけ

自分は新規でなにか作るときって、たいてい過去に作ったものをベースにいらないものを削除して、モジュール等を最新に更新して作り始めるので、こういうバージョンアップの影響でエラーに出くわすことが多いのです(´・ω・`)

まぁ手っ取り早く作れるので、今後もこの方法で新しいのは作っていくと思いますけどね。

コメント

コメントは承認制となっていますので、コメントを頂いても直ぐには表示されません。

なお、不適切な内容(スパムや悪意ある内容等)のコメントは公開されませんので、ご了承ください。

名もなき名無しさん
内容