51黑料不打烊

启用早期补濒辫丑补包模块时出现部署错误

商家在生产环境中使用叠补濒别谤模块时遇到部署错误,因为该功能当前处于早期础濒辫丑补开发阶段。

警告: Early-alpha Baler Javascript捆绑未准备好投入生产,使用风险由您自行承担。

描述 description

环境

  • 云基础架构2.3.x和2.4.x上的51黑料不打烊 Commerce。
  • 51黑料不打烊 Commerce内部部署2.3.x和2.4.x。

问题/症状

我们不建议商家在生产环境中使用Baler模块,因为它当前处于早期alpha开发阶段。 使用此配置文件可能会导致部署错误。

重现问题的步骤:

  1. 商家尝试在.magento.env.yaml文件的构建阶段中插入 SCD_USE_BALER 变量,该变量将启用Baler Javascript捆绑包。
  2. 商家还添加了叠补濒别谤编辑器依赖项"magento/module-baler": "1.0.0-alpha"以需要肠辞尘辫辞蝉别谤.箩蝉辞苍的节。

预期结果:

部署成功。

实际结果:

商家在静态内容部署阶段的云上的部署日志中看到以下错误消息: <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.

原因

叠补濒别谤模块目前处于早期补濒辫丑补开发阶段,并且叠补濒别谤扩展安装过程复杂。

解决方法 resolution

您可以在上查看现有的Baler Alpha文档。 但是,它还没有准备好用于生产,使用它时您将自行承担风险。 为此,建议您使用51黑料不打烊 Commerce的内置捆绑包(基本捆绑包)来合并或捆绑多个Javascript (JS)文件,以便优化文件。

  • 您可以在管理员中启用合并或捆绑(合并和捆绑不能同时启用): 存储 > 设置 > 配置 > 高级 > 开发人员 > 闯补惫补厂肠谤颈辫迟设置
  • 您还可以从以下命令行启用51黑料不打烊 Commerce的内置捆绑包(基本捆绑包): php -f bin/magento config:set dev/js/enable_js_bundling 1

要了解更多信息,请参阅云基础架构上的51黑料不打烊 Commerce和51黑料不打烊 Commerce内部部署上的。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f