Я использую версию 2.9.0.beta4, так как столкнулся с зависанием обновления, которое после множества попыток и пересборки приложения всё же восстановилось.
В интерфейсе (веб или мобильный) приложение отображает версию и зелёную улыбающуюся иконку, указывающую на то, что всё актуально. Однако при нажатии на ссылку обновления в панели обновлений статус большинства компонентов остаётся «всё ещё обновляется».
Я могу легко выполнить шаги через командную строку и принудительно запустить обновление.
Меня беспокоит возможность повторения серии неудачных попыток и длительного восстановления.
Не мог бы кто-нибудь дать совет или поделиться подходом к стабилизации и оздоровлению моего экземпляра?
Мне удалось успешно обновить компонент Docker Manager.
Сейчас прошло уже 20 минут, и процесс «обновить всё» из интерфейса всё ещё выполняется.
Надеюсь, я не столкнусь снова с теми же проблемами, что и при последнем обновлении.
После этого в консоли обновления интерфейса никаких сообщений нет:
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build -prod
ВНИМАНИЕ: Node v16.14.2 не протестирован с Ember CLI на вашей платформе. Мы рекомендуем использовать наиболее актуальную версию Node.js из ветки "Active LTS". Подробнее см. по ссылке: https://git.io/v7S5n
Сборка
Окружение: production
сборка...
Несмотря на то, что опция "loose" установлена в "false" в конфигурации @babel/preset-env, она не будет использоваться для @babel/plugin-proposal-private-property-in-object, так как для @babel/plugin-proposal-class-properties опция "loose" установлена в "true".
Опция "loose" должна быть одинаковой для @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods и @babel/plugin-proposal-private-property-in-object (когда они включены): вы можете отключить это предупреждение, явно добавив
["@babel/plugin-proposal-private-property-in-object", { "loose": true }]
в раздел "plugins" вашей конфигурации Babel.
Несмотря на то, что опция "loose" установлена в "false" в конфигурации @babel/preset-env, она не будет использоваться для @babel/plugin-proposal-private-methods, так как для @babel/plugin-proposal-private-property-in-object опция "loose" установлена в "true".
Опция "loose" должна быть одинаковой для @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods и @babel/plugin-proposal-private-property-in-object (когда они включены): вы можете отключить это предупреждение, явно добавив
["@babel/plugin-proposal-private-methods", { "loose": true }]
в раздел "plugins" вашей конфигурации Babel.