@icanvas/webpack
Version:
这是icanvas的默认webpack打包配置
17 lines (16 loc) • 481 B
JavaScript
const ManifestPlugin = require('webpack-manifest-plugin');
module.exports = (ENV, Config) => {
if (ENV.target != 'wxgame') return {};
return {
plugins: [
new ManifestPlugin({
fileName: 'game.json',
generate: (seed, _) => Object.assign(seed, Config['game.json']),
}),
new ManifestPlugin({
fileName: 'project.config.json',
generate: (seed, _) => Object.assign(seed, { projectname: Config.ChineseName }, Config['project.config.json']),
}),
],
};
};