const CopyWebpackPlugin = require('copy-webpack-plugin') const copyToApps = require('./copyPlugins') const htmlPluginsArr = require('./htmlPlugins') const path = require('path') const entrys = require('./jsEntry') function resolve (dir) { return path.resolve(__dirname, '../', dir) } module.exports = { mode: 'production', // mode: 'development', watch: true, entry: entrys, output: { path: resolve('admins'), filename: '[name].js' }, devServer: { hot: true, port: 9000, contentBase: false }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, loader: "babel-loader" } ] }, plugins: [ new CopyWebpackPlugin([ ...copyToApps('statics'), ...copyToApps('css'), ]), ...htmlPluginsArr ] }