我正在尝试使用Webpack构建我的应用程序的缩减和非缩小版本(js和css)。
这可以通过命令行界面使用很容易做到-p
或--optimize-minimize
开关:从Node.js将参数传递给Webpack
webpack
webpack -p
不过,我想只用一个命令执行这些操作,所以我决定写一个小的Node.js脚本这将同时运行这些的WebPack的构建:
var webpack = require('webpack');
var config = require('./webpack.config');
webpack(config, callback); // Build unminified version
所以问题是:我可以从Node.js的脚本通过上述-p
参数的WebPack以建设小型fied版本?或者,也许有更简单的方法来解决我的特定问题?
当然,我可以使用child_process.exec()
,但我不认为它是一个真正的Node.js方式。
谢谢你的回答!我结束了使用你的方法和分离'config'对象,以避免竞争条件。 – kefir500