Blame view

config/webpack.dist.dev.config.js 877 Bytes
71eb889f   Graham Fairweather   Enable creation o...
1
2
3
4
5
6
7
8
  const path = require('path');
  const webpack = require('webpack');
  const merge = require('webpack-merge');
  const webpackBaseConfig = require('./webpack.base.config.js');
  
  process.env.NODE_ENV = 'production';
  
  module.exports = merge(webpackBaseConfig, {
9e6902ab   Graham Fairweather   Fix: dist.dev nee...
9
      devtool: 'source-map',
71eb889f   Graham Fairweather   Enable creation o...
10
11
12
13
14
  
      entry: {
          main: './src/index.js'
      },
      output: {
333d7f85   other   update mew-iview
15
16
          path: path.resolve(__dirname, '../build'),
          publicPath: '/build/',
71eb889f   Graham Fairweather   Enable creation o...
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
          filename: 'iview.js',
          library: 'iview',
          libraryTarget: 'umd',
          umdNamedDefine: true
      },
      externals: {
          vue: {
              root: 'Vue',
              commonjs: 'vue',
              commonjs2: 'vue',
              amd: 'vue'
          }
      },
      plugins: [
          // @todo
          new webpack.DefinePlugin({
              'process.env': {
                  NODE_ENV: '"production"'
              }
          })
      ]
  });