Improve webpack template

master
Chocobozzz 4 years ago
parent 346b3c1534
commit d1d1293b3d
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
  1. 12
      webpack.config.js

@ -2,15 +2,19 @@ const path = require("path")
const EsmWebpackPlugin = require("@purtuga/esm-webpack-plugin") const EsmWebpackPlugin = require("@purtuga/esm-webpack-plugin")
let config = { const clientFiles = [
entry: "./client/common-client-plugin.js", 'common-client-plugin.js'
]
let config = clientFiles.map(f => ({
entry: "./client/" + f,
output: { output: {
path: path.resolve(__dirname, "./dist"), path: path.resolve(__dirname, "./dist"),
filename: "./common-client-plugin.js", filename: "./" + f,
library: "script", library: "script",
libraryTarget: "var" libraryTarget: "var"
}, },
plugins: [ new EsmWebpackPlugin() ] plugins: [ new EsmWebpackPlugin() ]
} }))
module.exports = config module.exports = config

Loading…
Cancel
Save