簡體   English   中英

在 Node.js 腳本中觸發 webpack 無命令行構建

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM