|
|
@@ -14,6 +14,7 @@ module.exports = (env = {}) => {
|
|
14
|
14
|
mode: env.production ? 'production' : 'development',
|
|
15
|
15
|
resolve: {
|
|
16
|
16
|
alias: {
|
|
|
17
|
+ vue: 'vue/dist/vue.esm-bundler.js',
|
|
17
|
18
|
'@': path.resolve(__dirname, 'src'),
|
|
18
|
19
|
},
|
|
19
|
20
|
extensions: ['*', '.js', '.sss', '.vue', '.json'],
|
|
|
@@ -91,7 +92,9 @@ module.exports = (env = {}) => {
|
|
91
|
92
|
devtool: env.production ? false : 'cheap-module-eval-source-map',
|
|
92
|
93
|
plugins: [
|
|
93
|
94
|
new webpack.DefinePlugin({
|
|
94
|
|
- PRODUCTION: JSON.stringify(env.production),
|
|
|
95
|
+ // PRODUCTION: JSON.stringify(env.production),
|
|
|
96
|
+ __VUE_OPTIONS_API__: true,
|
|
|
97
|
+ __VUE_PROD_DEVTOOLS__: false
|
|
95
|
98
|
}),
|
|
96
|
99
|
new VueLoaderPlugin(),
|
|
97
|
100
|
new CompressionPlugin({ threshold: 8192 }),
|