Herokuヘアプリケーション情報をPushしたい
herokuへデプロイする際、
Error: Cannot find module 'vue-loader'
上記が表示されました。
rails 6 , bootstrapを使用しています。
npmの更新や、
webpack、yarnの導入を行いましたが
エラーは変わりません。
発生している問題・エラーメッセージ
remote: Compiling... remote: Compilation failed: remote: /tmp/build_d358e689/node_modules/webpack-cli/bin/cli.js:93 remote: throw err; remote: ^ remote: remote: Error: Cannot find module 'vue-loader' remote: Require stack:
該当のソースコード
ConfigWebpackEnvironmentJs
1const { environment } = require('@rails/webpacker') 2const { VueLoaderPlugin } = require('vue-loader') 3const vue = require('./loaders/vue') 4 5module.exports = { 6 module: { 7 rules: [ 8 // ... other rules 9 { 10 test: /.vue$/, 11 loader: 'vue-loader' 12 } 13 ] 14 }, 15 plugins: [ 16 // make sure to include the plugin! 17 new VueLoaderPlugin() 18 ] 19} 20 21module.exports = environment 22environment.plugins.prepend('VueLoaderPlugin', new VueLoaderPlugin()) 23environment.loaders.prepend('vue', vue) 24 25// Vue.js フル版(Compiler入り) 26environment.config.resolve.alias = { 'vue$': 'vue/dist/vue.esm.js' } 27 28// ここから 29// jQueryとBootstapのJSを使えるように 30const webpack = require('webpack') 31environment.plugins.prepend( 32 'Provide', 33 new webpack.ProvidePlugin({ 34 $: 'jquery', 35 jQuery: 'jquery', 36 Popper: 'popper.js' 37 }) 38) 39// ここまで 40module.exports = environment 41
参考URL
teratail内で、類似の質問がありました。
回答には、『手動で〜』と記載があります。
どこに記述すれば良いのかが不明確です。
ご教授いただけると幸いです。
よろしくお願いします。
あなたの回答
tips
プレビュー