gpt4 book ai didi

node.js - 如何在 Node-js api 的 webpack 中使用 -p 标志?

转载 作者:太空宇宙 更新时间:2023-11-03 21:57:52 25 4
gpt4 key购买 nike

我的部署有一个脚本,它在运行 webpack 编译器之前编译入口点的模块。我想使用 Node api ( https://github.com/webpack/docs/wiki/node.js-api ) 运行带有 -p 标志的编译器我在 webpack 配置中看不到此选项 - 是否有一个或另一种方式可以向 webpack 提供此参数?

这是我的脚本:

utils.runScript('node-scripts/generate-entries.jsx', ['--harmony'], (err) => {
if (err) throw err;
console.log('entries generated');
const webpack = require('webpack');
const webpackConfig = require('../webpack.config.js');
//want to add -p to this somehow
webpack(webpackConfig, () => {
console.log('deploy completed');
});
});

谢谢

最佳答案

如果您使用 Node API 而不是 CLI,则需要在配置对象中设置所有选项。 CLI 中的 -p 标志激活 two plugins :

  1. webpack.optimize.OccurrenceOrderPlugin
  2. webpack.optimize.UglifyJsPlugin

您只需确保这些位于您的 plugins array 中在传递给 webpack({/* config */}) 的配置对象中,如下所示:

...
plugins: [
new webpack.optimize.OccurrenceOrderPlugin(true),
new webpack.optimize.UglifyJsPlugin(/* options */)
],
...

关于node.js - 如何在 Node-js api 的 webpack 中使用 -p 标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35550531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com