[英]Trigger webpack build WITHOUT command line in Node.js script
有什么方法可以觸發 webpack 構建,而無需在 node.js 腳本中使用命令行webpack build
任務? 我知道我可以使用exec
function 來執行命令行任務,但我正在尋找一種完全不涉及命令行的方法。
我正在尋找類似的東西
import webpack from "webpack";
await webpack.build(...);
您可以使用 webpack 節點 API ( https://webpack.js.org/api/node/ )。
按照文檔中的說明創建一個webpack
實例,如下所示:
import webpack from 'webpack';
const compiler = webpack({}, (err, stats) => {
if (err || stats.hasErrors()) {
// ...
}
// Done processing
});
然后,在compiler
上使用run
方法,正如文檔所說,“啟動所有編譯工作”。
compiler.run(() => console.log('Done'));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.