Magento 2: js-перевод.json 404 (Не найден) в производственном режиме


После переключения в рабочий режим в консоли появилась ошибка:

pub/static/adminhtml/Magento/backend/en_US/js-translation.json 404 (Not Found)
pub/static/adminhtml/Magento/backend/en_US/js-translation.json HTTP status: 404
    at XMLHttpRequest.xhr.onreadystatechange (text.min.js:8)

Я искал решение, я нашел такие решения:

bin/magento c:c
bin/magento c:f
rm -rf pub/static/*

И бежать

 php bin/magento setup:static-content:deploy en_US 

или

 php -d memory_limit=4G bin/magento setup:static-content:deploy en_US

И я пытаюсь это сделать :

В vendor/magento/module-translation/Model/Json/PreProcessor.php

 $area = $this->areaList->getArea($areaCode);
 $area->load(\Magento\Framework\App\Area::PART_TRANSLATE);

Должно быть:

$area = $this->areaList->getArea($areaCode);
$area->load(\Magento\Framework\App\Area::PART_DESIGN);
$area->load(\Magento\Framework\App\Area::PART_TRANSLATE);

Но это мне не помогло, Magento все еще не находит файл:

pub/static/adminhtml/Magento/backend/en_US/js-translation.json
Author: Evgeniy Kapelko, 2018-06-28

1 answers

Я использовал эту команду:

bin/magento setup:static-content:deploy --theme=Vendor/Theme en_US -f

Эта команда создала js-translation.json.

Это решило мою проблему.

 6
Author: Evgeniy Kapelko, 2018-06-29 12:59:05