diff options
Diffstat (limited to 'src/webpack.config.js')
-rw-r--r-- | src/webpack.config.js | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/webpack.config.js b/src/webpack.config.js index 8e0ecd8..8984c09 100644 --- a/src/webpack.config.js +++ b/src/webpack.config.js @@ -1,56 +1,56 @@ -var path = require('path'); -var webpack = require('webpack'); -const { VueLoaderPlugin } = require('vue-loader'); +const path = require('path') +const webpack = require('webpack') +const { VueLoaderPlugin } = require('vue-loader') module.exports = { entry: './js/init.js', output: { path: path.resolve(__dirname, './build'), publicPath: '/build/', - filename: 'build.js' + filename: 'build.js', }, module: { rules: [ { test: /\.vue$/, - loader: 'vue-loader' + loader: 'vue-loader', }, { test: /\.js$/, loader: 'babel-loader', - exclude: /node_modules/ + exclude: /node_modules/, }, { test: /\.(png|jpg|gif|svg)$/, loader: 'file-loader', options: { - name: '[name].[ext]?[hash]' - } - } - ] + name: '[name].[ext]?[hash]', + }, + }, + ], }, plugins: [ - new VueLoaderPlugin() + new VueLoaderPlugin(), ], resolve: { alias: { - 'vue$': 'vue/dist/vue.esm.js' - } + vue$: 'vue/dist/vue.esm.js', + }, }, performance: { - hints: false + hints: false, }, - devtool: '#eval-source-map' -}; + devtool: '#eval-source-map', +} if (process.env.NODE_ENV === 'production') { - module.exports.devtool = '#source-map'; + module.exports.devtool = '#source-map' // http://vue-loader.vuejs.org/en/workflow/production.html module.exports.plugins = (module.exports.plugins || []).concat([ new webpack.DefinePlugin({ 'process.env': { - NODE_ENV: '"production"' - } - }) - ]); + NODE_ENV: '"production"', + }, + }), + ]) } |