Magento 2で拡張パッケージを作成する方法?
-
29-09-2020 - |
質問
Magento 1.xでは、System
- > Magento Connect
- > Package Extensions
から拡張子パッケージを作成します。その後、Magento Connectで拡張子を公開しようとしています。
私はそれが理解が簡単で作成しやすいと思います。
Magento 2.x上記のように作成し、拡張子をマーケットプレイスに公開する方法(Magento Connect)
あなたはそれをする方法を教えてくださいか?
解決
app/code/Vendor/Module
の下でモジュールを開発したとしましょう。ここに続ける必要がある手順があります。
コンポーザファイルを作成する
app/code/Vendor/Module
に移動して、次のcomposer.json
ファイルを作成します。
{
"name": "vendor/module",
"description": "Description of your Magento 2 module",
"type": "magento2-module",
"version": "0.1.0",
"license": [
"OSL-3.0",
"AFL-3.0"
],
"require": {
"php": "~5.5.0|~5.6.0|~7.0.0",
"magento/framework": "~100.0.4"
},
"authors": [
{
"name": "Firstname Lastname",
"email": "email@address.com",
"homepage": "https://www.store.com/",
"role": "Developer"
}
],
"autoload": {
"files": [ "registration.php" ],
"psr-4": {
"Vendor\\Module\\": ""
}
}
}
.
zipパッケージ
コマンドラインの使用次のようにします。
cd /path/to/app/code/Vendor/Module
zip -r vendor_module-0.1.0.zip ./*
.
n.b。:この例は、モジュールのバージョン(app/code/Vendor/Module/etc/module.xml
の下で宣言されていると仮定して、composer.json
とパッケージを送信するコマンドのバージョンをバージョンに合わせて変更してください。
他のヒント
拡張子パッケージを作成する方法とそれを公開する方法、次のソースを確認してください。
所属していません magento.stackexchange