From a3a725a179905b69aaf264478180fe36f3374672 Mon Sep 17 00:00:00 2001 From: Lawrence Lee Date: Mon, 17 Jul 2017 16:03:21 +0800 Subject: [PATCH] add locale packaging config --- build/webpack.dist.locale.config.js | 43 +++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 build/webpack.dist.locale.config.js diff --git a/build/webpack.dist.locale.config.js b/build/webpack.dist.locale.config.js new file mode 100644 index 00000000..a20e840d --- /dev/null +++ b/build/webpack.dist.locale.config.js @@ -0,0 +1,43 @@ +var path = require('path'); +var webpack = require('webpack'); + +process.env.NODE_ENV = 'production'; + +module.exports = { + entry: { + 'de-DE': './src/locale/lang/de-DE.js', + 'en-US': './src/locale/lang/en-US.js', + 'es-ES': './src/locale/lang/de-DE.js', + 'fr-FR': './src/locale/lang/zh-CN.js', + 'ja-JP': './src/locale/lang/zh-CN.js', + 'pt-BR': './src/locale/lang/zh-CN.js', + 'ru-RU': './src/locale/lang/zh-CN.js', + 'tr-TR': './src/locale/lang/tr-TR.js', + 'zh-CN': './src/locale/lang/zh-CN.js', + 'zh-TW': './src/locale/lang/zh-TW.js' + }, + module: { + rules: [ + { + test: /\.js$/, + loader: 'babel-loader', + exclude: /node_modules/ + } + ], + }, + output: { + path: path.resolve(__dirname, '../dist/locale'), + publicPath: '/dist/locale/', + filename: '[name].js', + library: 'iview/locale', + libraryTarget: 'umd', + umdNamedDefine: true + }, + plugins: [ + new webpack.DefinePlugin({ + 'process.env': { + NODE_ENV: '"production"' + } + }) + ] +} \ No newline at end of file