UNPKG

digital-keyboard

Version:
43 lines (41 loc) 922 B
const path = require('path'); const webpack = require('webpack'); module.exports = { output: { path: path.resolve(__dirname, '../../build'), filename: '[name].js', publicPath: '/build/', libraryTarget: 'umd', library: 'DigitalKeyboard' }, module: { rules: [ { test: /\.jsx?$/, loader: 'babel-loader', exclude: /(node_modules|build|coverage)/, query: { presets: ['env'] } }, { test: /\.scss$/, use: [{ loader: 'style-loader' }, { loader: 'css-loader', options: { modules: true, localIdentName: '[name]_[local]_[hash:base64:3]' } }, { loader: 'sass-loader' }] } ] }, plugins: [ new webpack.DefinePlugin({ // 定义环境变量 'process.env': JSON.stringify(process.env.NODE_ENV) }) ] };