Magento 2のセットアップ:static-content:deploy symlinks


7

pub/staticMagento 2のすべてのファイルを削除してホームページを開くと、ファイルはシンボリックリンクとして生成されます。コマンドを使用しsetup:static-content:deployてデプロイモードを開発者に設定した後でも、コマンドを使用するとファイルがコピーされますbin/magento deploy:mode:set developer。ブラウザーでより長い時間がかかるので、ターミナルからシンボリックリンクとして生成された静的をどのように取得できますか?

回答:


8

app / etc / di.xmlにこのノードを追加することでこれを解決できました

<type name="Magento\Deploy\Model\Deploy\LocaleDeploy">
        <arguments>
            <argument name="assetPublisher" xsi:type="object">developerPublisher</argument>
        </arguments>
    </type>

magento 2.2の場合、コードは

 <type name="Magento\Deploy\Service\DeployStaticFile">
    <arguments>
        <argument name="assetPublisher" xsi:type="object">developerPublisher</argument>
    </arguments>
</type>

静的コンテンツをデプロイする前にvar / view_preprocessedをクリアするまでこれは機能しませんでしたが、現在は確実に機能します。
David Tay、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.