UNPKG

iso-639-1-zh

Version:

Chinese name for iso-639-1 languages

41 lines (38 loc) 973 B
const path = require('path'); const webpack = require('webpack'); const CleanWebpackPlugin = require('clean-webpack-plugin'); // webpack 配置 let webpackConfig = { entry: { index: './src/index.js', data: './src/data.js', }, output: { path: path.resolve(__dirname, `./build`), // 输出路径 filename: '[name].js', // js 文件路径 library: 'ISO6391ZH', 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;