UNPKG

my-keyboard

Version:
43 lines (41 loc) 924 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) }), ] };