0

プロジェクトに Javascript ファイルをバンドルするためにwebpackを使用しています。

webpack --config myconfig.webpack.config.

コマンドラインからはOKです。

建物

ただし、ビルド タスクを作成したいのですが、jakeを使用しているため、バンドルを作成するにwebpackは Javascript から呼び出す必要があります。

オンラインで API を見つけることができませんでした。基本的には次のようなものが必要です。

// Jakefile.js

var webpack = require("webpack");

desc('This is the default build task which also bundles stuff.');
task('default', function (params) {
    webpack.bundle("path-to-config"); // Something like this?
});

どうすればこれを達成できますか?

試行 1

私は次のことを試しました:

// Jakefile.js

var webpack = require("webpack");
var config = require("./webpack.config.js");

desc('This is the default build task which also bundles stuff.');
task('default', function (params) {
    webpack(config);
});

webpack.config.jswebpackの私の設定です。コマンドラインから使用してそのファイルを参照すると、バンドルが正しく作成されます。しかし、上記のコードを使用すると機能しません。実行するとエラーは発生しませんが、バンドルは発行されません。

4

2 に答える 2