簡體   English   中英

我無法讓Rails5.2編譯Vue.js

[英]I cant get Rails5.2 to compile Vue.js

我正在嘗試使用webpacker編譯* .vue文件,以便在rails中工作。

該項目是帶有Rails后端的vue前端(SPA),但我一直遇到相同的錯誤。

錯誤:[VueLoaderPlugin錯誤]未找到與.vue文件匹配的規則。 │18},確保至少有一個根目錄規則與.vue或.vue.html文件匹配。

我試圖在config / webpack / environment.js中放一條規則

這是github上項目的鏈接。

https://github.com/ajn123/Ta-Da-List

我遇到了類似的問題。 我正在運行Rails v5.2.3。 我固定它通過以下evironment.jsvue.js文件:

// config/webpacker/environment.js

const { environment } = require('@rails/webpacker')
const { VueLoaderPlugin } = require('vue-loader')
const VueLoaderConfig = require('./loaders/vue')

environment.loaders.append('VueLoaderConfig', VueLoaderConfig)
environment.plugins.append('VueLoaderPlugin', new VueLoaderPlugin())

module.exports = environment
// config/webpacker/loaders/vue.js

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

module.exports = {
  test: /\.vue(\.erb|\.slim)?$/,
  exclude: /node_modules/,
  use: 'vue-loader',
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM