diff options
Diffstat (limited to 'core/webpack.js')
-rw-r--r-- | core/webpack.js | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/core/webpack.js b/core/webpack.js index c40b35c9db0..92b471c20b9 100644 --- a/core/webpack.js +++ b/core/webpack.js @@ -1,5 +1,6 @@ const path = require('path'); const webpack = require('webpack'); +const { VueLoaderPlugin } = require('vue-loader'); module.exports = [ { @@ -16,11 +17,11 @@ module.exports = [ rules: [ { test: /\.css$/, - use: ['style-loader', 'css-loader'] + use: ['vue-style-loader', 'style-loader', 'css-loader'] }, { test: /\.scss$/, - use: ['style-loader', 'css-loader', 'sass-loader'] + use: ['vue-style-loader', 'style-loader', 'css-loader', 'sass-loader'] }, { test: /davclient/, @@ -32,6 +33,10 @@ module.exports = [ exclude: /node_modules/ }, { + test: /\.vue$/, + loader: 'vue-loader' + }, + { test: /\.(png|jpg|gif)$/, loader: 'url-loader', options: { @@ -53,7 +58,8 @@ module.exports = [ '_': "underscore", $: "jquery", jQuery: "jquery" - }) + }), + new VueLoaderPlugin(), ], resolve: { alias: { |