これをコンテンツのデプロイに使用していましたが、時間がかかりすぎています。
php bin/magento setup:static-content:deploy その後、言語の追加を高速化することを考えますが、それでもすべてのテーマを展開します。
php bin/magento setup:static-content:deploy  en_USdeployテーマコンテンツのみをどうすれば   いいですか?
これをコンテンツのデプロイに使用していましたが、時間がかかりすぎています。
php bin/magento setup:static-content:deploy その後、言語の追加を高速化することを考えますが、それでもすべてのテーマを展開します。
php bin/magento setup:static-content:deploy  en_USdeployテーマコンテンツのみをどうすれば   いいですか?
回答:
2.1.1では、特定のテーマを展開したり、テーマを除外したりできるようになりました。
特定のテーマを展開します。
php bin/magento setup:static-content:deploy --theme Magento/backend --theme Vendor/mythemeテーマを除外:
php bin/magento setup:static-content:deploy --exclude-theme Magento/lumaこれらのオプションの更新は、ドキュメントに記載されています。
--language現在、パラメーターがあります。例--language en_US
                    magentoコンソールsetup:static-content:deployコマンドでテーマを1つだけ展開することはできないと思います。
私は過去2週間にわたってM2フロントエンド開発を扱ってきましたが、開発プロセスが実際の痛みであることを断言できます!ファイル階層とテーマのフォールバックの複雑さにより、変更の展開に多くの時間が失われます。
とにかく私は今ここに Grunt をインストールし、構成し、使用する方法を見つけます。Gruntを使用すると、単一のテーマの少ないファイルをデプロイおよび/または再コンパイルできます。
したがって、Gruntはイメージ、フォント、javascriptファイルを展開しないため、「開発者」モードであればpub/static/...、magentoが最初に必要とするので、このアプローチは問題ありません。
開発者モードを有効にするには、次を実行します:
php bin/magento deploy:mode:set developer
単一のテーマのコンテンツ全体を展開する方法を探しproductionているなら、それは不可能だと言って申し訳ありません。
ところで、私はそれが素晴らしい機能要求になると確信しています。
編集:ニュース速報!
すべての変更を少し速く展開する方法を見つけました。
grunt exec:{theme_name} // Clean folders and deploy less files grunt less:{theme_name} // Process less filesこれで、すべての変更がJust(¿?)12〜16秒で展開されます。12秒が私の個人的な記録です。
編集:速報ニュース2!
確認済み!(すでにデプロイされている).lessファイルを変更する場合は、単に実行しgrunt less:{theme_name}ます。
したがって、次の場合にgrunt exec:{theme_name}のみ実行する必要があります。
*.lessファイルの追加/削除/名前変更*.jsFilsの追加/削除/名前変更*.cssファイルの追加/削除/名前変更imageファイルの追加/削除/名前変更requirejs-config.jsさらに、、キャッシュを無効blocksにlayoutsしたfull pageため、テンプレートやXMLレイアウトの変更は自動的に表示されます。
.nav-sections子level0。
                    lib > module > theme > fallback.  出発点として見てくださいlib/web/css
                    pub/static、再デプロイ(setup:static-content:deploy)する必要がありました。
                    Magento 2では、特定のテーマをコンテンツデプロイし、このコマンドでテーマを除外することもできます。
Content Deploy特定のテーマこのコマンドで:
php bin/magento setup:static-content:deploy --theme Vendor/firsttheme --theme Vendor/secondthemeテーマを除外するこのコマンドでは:
php bin/magento setup:static-content:deploy --exclude-theme Vendor/yourtheme特定の言語(en_US)の静的コンテンツをデプロイし、他のテーマを除外する必要があり、HTMLファイルを縮小する必要がない場合は、次のコマンドを使用します。
magento setup:static-content:deploy en_US --exclude-theme Vendor/yourtheme --no-html-minifyテーマのみを展開するショートカットを次に示します
-aエリア
-tテーマ
言語の-l
php bin/magento setup:static-content:deploy en_US -a frontend -t Magento/luma-lはen_USない?
                    magentoが開発者モードの場合、以下のコマンドを使用して特定のテーマを展開します。
静的コンテンツを削除する
rm -rf pub/static/*                            /*to remove files excluding .htaccess*/
rm -rf var/view_preprocessed/*                 /*to remove files excluding .htaccess*/その後
php bin/magento setup:static-content:deploy -f --theme Vendor/themeまたは
php bin/magento s:s:d -f --theme Vendor/theme