我正在嘗試使用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