Докер + EmberCLI + Windows = Не работает

Возможно, вы обнаружите, что все настройки для «сообщений об ошибках» или «ошибок отображения» не работают в PHP & nbsp; 7. Это связано с тем, что обработка ошибок изменилась. Попробуйте это вместо:

try{
     // Your code
} 
catch(Error $e) {
    $trace = $e->getTrace();
    echo $e->getMessage().' in '.$e->getFile().' on line '.$e->getLine().' called from '.$trace[0]['file'].' on line '.$trace[0]['line'];
}

Или, чтобы поймать исключения и ошибки за один раз (это не обратно совместимо с PHP & nbsp; 5):

try{
     // Your code
} 
catch(Throwable $e) {
    $trace = $e->getTrace();
    echo $e->getMessage().' in '.$e->getFile().' on line '.$e->getLine().' called from '.$trace[0]['file'].' on line '.$trace[0]['line'];
}
0
задан Michael 27 March 2019 в 08:01
поделиться

1 ответ

У вас неверное предположение в вашем случае использования. Вам не нужно устанавливать ту же версию Ember CLI, которая используется в вашем проекте. На самом деле он всегда использует Ember CLI, установленный в проекте и определенный как package.json. Он использует только глобально установленный Ember CLI, если он выполняется вне проекта ember. В основном это используется для создания новых приложений (ember new) или аддонов (ember addon). Вы можете легко проверить эту функцию самостоятельно, распечатав версию использованного Ember CLI (ember -v) внутри проекта ember и по всему миру.

0
ответ дан jelhan 27 March 2019 в 08:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: