Configuração do Magento 2: static-content: deploy symlinks


7

Ao remover todos os pub/staticarquivos no Magento 2 e abrir a página inicial, os arquivos são gerados como links simbólicos. Ao usar o comando setup:static-content:deployos arquivos são copiados, mesmo depois de definir o modo de implantação para o desenvolvedor com o comando bin/magento deploy:mode:set developer. Como posso obter a estática gerada como links simbólicos no terminal, pois no navegador leva muito mais tempo?

Respostas:


8

Consegui resolver isso adicionando este nó no aplicativo / etc / di.xml

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

Para o código magento 2.2 será

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

Eu sempre achei que isso não funcionou até que eu limpei o var / view_preprocessed antes de implantar o conteúdo estático e agora ele definitivamente funciona.
David Tay
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.