Magento 2:如何安装通过 composer.json 从 Magento 2 市场购买的第 3 方私有 github 存储库扩展

Magento 2: How to install a 3rd party private github repository extension bought from Magento 2 marketplace through composer.json

我最近从 Magento 2 Marketplace 购买了一个扩展,并从下载页面下载了 zip 文件。现在我想使用 composer.json 通过命令行安装此扩展,因为该扩展依赖于其他第 3 方库。

如果我只是在 app/code 中创建一个文件夹并将此扩展名复制到那里,则该扩展名不起作用。我还尝试在 app/code 中复制扩展,然后在扩展目录中复制 运行 "composer install",这会在扩展目录中创建一个包含所需文件的 "vendor" 目录。但不知何故,下载的扩展仍然无法找到所需的库和 类。

我能看到的唯一选择是做 composer require 并将包添加到核心 Magento 2 composer.json 文件中,但由于第 3 方扩展在私有 Github 存储库中,我无法下载直接扩展。

如能提供这方面的帮助,我们将不胜感激。

将扩展文件夹上传到您的 app/code 文件夹后,运行 使用以下命令安装扩展:

php bin/magento setup:upgrade

php bin/magento setup:static-content:deploy

有时

php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy

默认情况下不启用该模块。通过

检查是否已注册和启用
php bin/magento module:status

如果您在禁用模块下找到它,请使用

php bin/magento module:enable Vendor_Module

启用它并运行再次升级和编译命令。