Как динамически переместить файл js в папку pub/static в Magento2

magento.stackexchange https://magento.stackexchange.com//questions/90144

  •  13-12-2019
  •  | 
  •  

Вопрос

Я создал пользовательский модуль с папкой requirejs-config.js и js, когда нагрузки страниц требуется, что динамически создается в pub/static/_requirejs папка, но мой пользовательский JS не создается автоматически, мне нужно вручную скопировать и вставить в мою локальную систему

Есть ли у magento2 какая-либо команда для сборки? pub/static JS-файлы или вручную нам нужно перейти в pub\static\frontend\Magento\luma\en_US\MYNAME_MYMODULE\js

я попробовал команду ниже, но не работает

bin\magento setup:static-content:deploy
Это было полезно?

Решение

Сначала убедитесь, что ваш модуль установлен правильно.

Если вы работаете в режиме разработчика, файлы материализуются по запросу, поэтому никаких команд не требуется.bin/magento setup:static-content:deploy нужен только для производственного режима, где предполагается, что файловая система доступна только для чтения (см.: документы).Чтобы определить используемый вами режим, вы можете запустить команду bin/magento deploy:mode:show

Подробности смотрите в официальная документация

Другие советы

Magento 2 автоматически копирует ресурсы браузера (JavaScript, CSS) в папку pub/static без каких-либо консольных команд.
Если ваши файлы не скопировались, значит, вы сделали что-то не так.Возможно, вы разместили файлы не в том месте.Используйте основной модуль в качестве примера и делайте то же самое.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top