UNPKG

locale-code

Version:

locale code based on iso-639-1 and iso-3166-1

40 lines (37 loc) 947 B
const path = require('path'); const webpack = require('webpack'); const CleanWebpackPlugin = require('clean-webpack-plugin'); // webpack 配置 let webpackConfig = { entry: { index: './src/index.js', }, output: { path: path.resolve(__dirname, `./build`), // 输出路径 filename: '[name].js', // js 文件路径 library: 'LocaleCode', libraryTarget: 'umd', }, devtool: 'cheap-source-map', module: { rules: [ { test: /\.js$/, exclude: [path.resolve(__dirname, 'node_modules')], use: { loader: 'babel-loader', options: { cacheDirectory: require('os').tmpdir(), presets: ['es2015', 'stage-0'], plugins: ['add-module-exports', 'transform-runtime'], }, }, }, ], }, plugins: [ new webpack.NamedModulesPlugin(), new CleanWebpackPlugin(['./build']), ], }; module.exports = webpackConfig;