早期アルファ版ベラーモジュールを有効にした場合のデプロイメントエラー
最終更新日: 2025年6月17日
この機能は現在、アルファ開発の初期の段階にあるので、マーチャントが実稼動環境でベーラーモジュールを使用すると、デプロイメントエラーが発生します。
警告: 初期アルファ Baler JavaScript のバンドルは、実稼動用の準備ができておらず、自己責任で使用されます。
説明
環境
- クラウドインフラストラクチャー 2.3.x および 2.4.x 上のAdobe Commerce
- Adobe Commerce オンプレミス 2.3.x および 2.4.x
問題/症状
現在アルファ開発の初期の段階にあるので、マーチャントが実稼動環境で Baler モジュールを使用することはお勧めしません。 使用すると、デプロイメントエラーが発生する場合があります。
再現手順:
- マーチャントは、
.magento.env.yaml
ファイルのビルドステージで SCD_USE_BALER 変数を挿入しようとします。これにより、Baler JavaScript のバンドリングパッケージが有効になります。 - また、このマーチャントは Baler composer の依存関係を追加します。
"magento/module-baler": "1.0.0-alpha"
を使用して composer.json のセクションを要求します。
期待される結果:
正常なデプロイメント。
実際の結果:
マーチャントは、静的コンテンツのデプロイメントステージで、クラウドのデプロイメントログ(<project home>/var/log/cloud.log
)に次のエラーメッセージを表示します。
[ 2020-08-19 12:06:12] WARNING: [ 1007] Baler JS bundling cannot be used because of the following issues:
[ 2020-08-19 12:06:12] WARNING: - Path to baler executable could not be found. The Node package may not be installed or may not be linked.
原因
Baler モジュールは現在、アルファ開発の初期段階にあり、Baler 拡張機能のインストールプロセスは複雑です。
解決策
既存の Baler Alphaのドキュメントは、Github/Magento/Baler/Getting with the alpha で確認できます。 ただし、実稼動での使用の準備は整っておらず、自己責任で使用します。 代わりに、ファイルの最適化のために、Adobe Commerceの組み込みバンドル(基本バンドル)を使用して、JavaScript (JS)ファイルを結合またはバンドルすることをお勧めします。
- 管理者で結合またはバンドルをオンにできます(結合とバンドルを同時に有効にすることはできません)。 ストア
>
設定>
設定>
詳細>
開発者>
JavaScript設定 。 - コマンドラインからAdobe Commerceの組み込みバンドル(基本バンドル)を有効にすることもできます。
php -f bin/magento config:set dev/js/enable_js_bundling 1
詳しくは、 クラウドインフラストラクチャー上のAdobe Commerceおよびオンプレミス上のAdobe Commerceでの CSS と JavaScript ファイルの最適化を参照してください。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f