Commit 04fb29abf444a7838edf33c616a2a6ddee75a922
Committed by
GitHub
Merge pull request #1374 from lcx960324/2.0
Packaging locale to dist/locale
Showing
3 changed files
with
42 additions
and
1 deletions
Show diff stats
1 | +var path = require('path'); | |
2 | +var webpack = require('webpack'); | |
3 | +var entry = require('./locale'); | |
4 | +process.env.NODE_ENV = 'production'; | |
5 | + | |
6 | +module.exports = { | |
7 | + entry, | |
8 | + module: { | |
9 | + rules: [ | |
10 | + { | |
11 | + test: /\.js$/, | |
12 | + loader: 'babel-loader', | |
13 | + exclude: /node_modules/ | |
14 | + } | |
15 | + ], | |
16 | + }, | |
17 | + output: { | |
18 | + path: path.resolve(__dirname, '../dist/locale'), | |
19 | + publicPath: '/dist/locale/', | |
20 | + filename: '[name].js', | |
21 | + library: 'iview/locale', | |
22 | + libraryTarget: 'umd', | |
23 | + umdNamedDefine: true | |
24 | + }, | |
25 | + plugins: [ | |
26 | + new webpack.DefinePlugin({ | |
27 | + 'process.env': { | |
28 | + NODE_ENV: '"production"' | |
29 | + } | |
30 | + }) | |
31 | + ] | |
32 | +} | |
0 | 33 | \ No newline at end of file | ... | ... |
package.json
... | ... | @@ -23,7 +23,8 @@ |
23 | 23 | "dist:style": "gulp --gulpfile build/build-style.js", |
24 | 24 | "dist:dev": "webpack --config build/webpack.dist.dev.config.js", |
25 | 25 | "dist:prod": "webpack --config build/webpack.dist.prod.config.js", |
26 | - "dist": "npm run dist:style && npm run dist:dev && npm run dist:prod", | |
26 | + "dist:locale": "webpack --config build/webpack.dist.locale.config.js", | |
27 | + "dist": "npm run dist:style && npm run dist:dev && npm run dist:prod && npm run dist:locale", | |
27 | 28 | "lint": "eslint --fix --ext .js,.vue src", |
28 | 29 | "unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run", |
29 | 30 | "test": "npm run lint && npm run unit", | ... | ... |