Blame view

build/webpack.dist.dev.config.js 1.2 KB
5e8a2915   jingsam   add umd library b...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  var path = require('path');

  var webpack = require('webpack');

  

  module.exports = {

      entry: {

          main: './src/index.js'

      },

      output: {

          path: path.resolve(__dirname, '../dist'),

          publicPath: '/dist/',

          filename: 'iview.js',

          library: 'iview',

          libraryTarget: 'umd',

          umdNamedDefine: true

      },

e1134de2   jingsam   not bundle vue in...
16
      externals: {

6f340380   jingsam   fixed modal
17
          'vue': 'vue'

e1134de2   jingsam   not bundle vue in...
18
      },

5e8a2915   jingsam   add umd library b...
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
      resolve: {

          extensions: ['', '.js', '.vue']

      },

      module: {

          loaders: [{

              test: /\.vue$/,

              loader: 'vue'

          }, {

              test: /\.js$/,

              loader: 'babel',

              exclude: /node_modules/

          }, {

              test: /\.css$/,

              loader: 'style!css!autoprefixer'

          }, {

              test: /\.less$/,

              loader: 'style!css!less'

          }, {

              test: /\.(gif|jpg|png|woff|svg|eot|ttf)\??.*$/,

              loader: 'url?limit=8192'

          }, {

              test: /\.(html|tpl)$/,

              loader: 'vue-html'

          }]

      },

      plugins: [

          new webpack.DefinePlugin({

              'process.env': {

                  NODE_ENV: '"development"'

              }

          })

      ]

  }