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?

Marin Bînzari
fonte

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>
Sergey Boyko
fonte
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