Add Vue.js
This commit is contained in:
parent
8d70a67bc2
commit
d9d0b29cbf
6 changed files with 167 additions and 3 deletions
|
@ -1,5 +1,7 @@
|
|||
const path = require('path');
|
||||
const { environment } = require('@rails/webpacker');
|
||||
const { VueLoaderPlugin } = require('vue-loader');
|
||||
const vue = require('./loaders/vue');
|
||||
|
||||
const resolve = {
|
||||
alias: {
|
||||
|
@ -9,4 +11,6 @@ const resolve = {
|
|||
|
||||
environment.config.merge({ resolve });
|
||||
|
||||
environment.plugins.append('VueLoaderPlugin', new VueLoaderPlugin());
|
||||
environment.loaders.append('vue', vue);
|
||||
module.exports = environment;
|
||||
|
|
8
config/webpack/loaders/vue.js
Normal file
8
config/webpack/loaders/vue.js
Normal file
|
@ -0,0 +1,8 @@
|
|||
module.exports = {
|
||||
test: /\.vue(\.erb)?$/,
|
||||
use: [
|
||||
{
|
||||
loader: 'vue-loader'
|
||||
}
|
||||
]
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue