экземпляров, развернутых за последние несколько дней, получили npm 6.0.0
.Эта версия npm
содержала ошибку, которая вызвала ошибку Object.entries is not a function
.
npm
выпустила 6.0.1
, которая исправила эту проблему сегодня (четверг, 10 мая 2018 г.)
У вас есть триВозможные способы исправить ваш экземпляр:
- развернуть новый экземпляр и скопировать ваши потоки поверх
- или установить переменную среды
NPM_CONFIG_AUDIT
* на false
- что останавливает npm 6.0.0 переходя по пути кода, содержащему ошибку. - или, установите переменную окружения
NODE_MODULE_CACHE
* на false
и инициируйте перезапуск приложения - это приведет к установке npm 6.0.1.
Если в данный момент у вас нет большого количества потоков, удаление и создание нового экземпляра является самым простым вариантом.
Если вы хотите «восстановить» существующий экземплярВариант 2, вероятно, самый простой, поскольку он требует автоматического перезапуска приложения, а не перезапуска, для которого требуется запуск инструмента командной строки cf
.
Чтобы установить переменную среды в вашем IBMОблачные приложениякатион, перейдите на страницу панели управления вашего приложения.Перейдите в раздел «Runtime» в левой навигационной панели.Выберите «Переменные среды» на вкладках в верхней части и прокрутите вниз до раздела «Пользовательский» на странице.Нажмите «Добавить» - введите подробности env var и нажмите «Сохранить».Ваше приложение будет перезапущено с установленной переменной.