UNPKG

dic-writing-pad

Version:

兼容手写笔的手写板

53 lines (52 loc) 1.47 kB
const path = require('path'), webpack = require('webpack'), htmlWebpackPlugin = require('html-webpack-plugin'), uglifyJsPlugin = require('uglifyjs-webpack-plugin'), yargs = require('yargs') NODE_ENV = yargs.argv.NODE_ENV module.exports = { entry: "./src/index.js", output: { filename: '[name].bundle.js', library: 'ThreeBd', libraryExport: "default", libraryTarget: 'umd', path: path.resolve(__dirname, 'dist'), publicPath: NODE_ENV === 'production' ? 'https://cdn.jsdelivr.net/npm/dic-writing-pad/dist/' : './', environment:{ arrowFunction: false } }, devtool: "source-map", resolve: { alias: { '@': path.resolve(__dirname, 'src') } }, module:{ rules: [ { test: /.(png|jpg|gif|jpeg|svg)$/, use: 'url-loader' }, { test: /\.css$/, use: [ 'style-loader', 'css-loader' ] } ], }, plugins:[ new webpack.BannerPlugin('最终版权归dicyan所有'), new htmlWebpackPlugin({ template:'./src/index.html' }), new uglifyJsPlugin() ], devServer: { contentBase: path.join(__dirname, "dist"), host: "0.0.0.0", hot: true, compress: true, port: 9000, } };