1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| module.exports = { entry: { bundle: './index.js', }, output: { path: __dirname, filename: '[name].js' }, module: { rules: [{ test: /\.vue$/, loader: 'vue-loader', options: vueLoaderConfig, include: [resolve('src')], exclude: [resolve('node_modules')] }], loaders: [{ test: /\.css$/, loader: "style-loader!css-loader" }], }, devtool: 'cheap-module-eval-source-map', resolve: { extensions: ['.js', '.vue', '.json'], alias: { '~': resolve('src/components'), } }, externals: { echarts: 'echarts', _: 'lodash' }, plugins: [ new MyPlugin({name: 'hanger'}) ] };
|