Как динамически переместить файл js в папку pub/static в Magento2
-
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 без каких-либо консольных команд.
Если ваши файлы не скопировались, значит, вы сделали что-то не так.Возможно, вы разместили файлы не в том месте.Используйте основной модуль в качестве примера и делайте то же самое.