プロジェクトに 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.js
webpackの私の設定です。コマンドラインから使用してそのファイルを参照すると、バンドルが正しく作成されます。しかし、上記のコードを使用すると機能しません。実行するとエラーは発生しませんが、バンドルは発行されません。