Thiết lập Magento 2: static-content: triển khai symlink


7

Khi xóa tất cả các pub/statictệp trong Magento 2 và mở trang chủ, các tệp được tạo dưới dạng liên kết tượng trưng. Khi sử dụng lệnh, setup:static-content:deploycác tệp được sao chép, ngay cả sau khi đặt chế độ triển khai thành nhà phát triển bằng lệnh bin/magento deploy:mode:set developer. Làm cách nào tôi có thể lấy tĩnh được tạo dưới dạng liên kết tượng trưng từ thiết bị đầu cuối, vì trong trình duyệt, nó mất nhiều thời gian hơn?

Câu trả lời:


8

Tôi đã có thể giải quyết vấn đề này bằng cách thêm nút này trong app / etc / di.xml

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

Đối với mã magento 2.2 sẽ là

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

Tôi luôn luôn mặc dù điều này không hoạt động cho đến khi tôi xóa var / view_pre được xử lý trước khi triển khai nội dung tĩnh và bây giờ nó chắc chắn hoạt động.
David Tây
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.