12345678910111213141516171819202122232425262728293031323334353637 |
- 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)
- }
- console.log(entrys)
- module.exports = {
- mode: 'development',
- watch: true,
- entry: entrys,
- output: {
- path: resolve('admins/zl-mall-backstage/dist/js'),
- 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('js'),
- ]),
- ...htmlPluginsArr
- ]
- }
|