Как мне обновить ember-cli-babel? - PullRequest
0 голосов
/ 23 февраля 2019

В онлайн-документации NPM не объясняется, как обновить ember-cli-babel.Я попытался следовать принятому ответу, опубликованному здесь Неверная версия: Ember-Cli-Babel , но это не сработало.

УСТАРЕВАНИЕ: ember-cli-babel 5.x былосуждается.Пожалуйста, обновитесь до версии 6.6.Расположена версия 5.2.8: library-ui -> ember-clean-tmp -> ember-cli-babel

Обновление

Я удалил Ember-clean-tmp дополнение.Когда я запускаю Ember-cli-update, я получаю сообщение, которое говорит Tags match, nothing to apply.Затем я запустил Ember S и получил следующие предупреждения:

ПРЕДУПРЕЖДЕНИЕ: ember-basic-dropdown попытался включить внешних помощников babel, чтобы уменьшить размер сборки, но ember-cli-babel вашего корневого приложенияверсия недостаточно высока.Обновите ember-cli-babel до v7.3.0-beta.1 или более поздней версии.

ПРЕДУПРЕЖДЕНИЕ: ember-power-select попытался включить внешних помощников babel, чтобы уменьшить размер сборки, но ember- вашего корневого приложенияCli-Babel версия недостаточно высока.Обновите ember-cli-babel до v7.3.0-beta.1 или более поздней версии.

ПРЕДУПРЕЖДЕНИЕ: ember-data пыталась включить внешних помощников babel, чтобы уменьшить размер сборки, но ember-cli- корневое приложениеВавилонская версия недостаточно высока.Обновите ember-cli-babel до v7.3.0-beta.1 или более поздней версии.

ПРЕДУПРЕЖДЕНИЕ: ember-basic-dropdown попытался включить внешних помощников babel, чтобы уменьшить размер сборки, но ember- вашего корневого приложенияCli-Babel версия недостаточно высока.Обновите ember-cli-babel до v7.3.0-beta.1 или более поздней версии.

ВНИМАНИЕ: ember-text-measurer попытался включить внешних помощников babel, чтобы уменьшить размер сборки, но ember- вашего корневого приложенияCli-Babel версия недостаточно высока.Обновите ember-cli-babel до v7.3.0-beta.1 или более поздней версии.

ПРЕДУПРЕЖДЕНИЕ: ember-power-select попытался включить внешних помощников babel, чтобы уменьшить размер сборки, но ember- вашего корневого приложенияCli-Babel версия недостаточно высока.Пожалуйста, обновите ember-cli-babel до v7.3.0-beta.1 или новее.

Обновление 2

Мне удалось устранить проблему, удаливember-cli-babel и переустановить его, что привело меня к версии 7.5.0.Но правильный ли это способ обновления пакетов?

1 Ответ

0 голосов
/ 23 февраля 2019

Проблема, с которой вы столкнулись, связана с одним из ваших дополнений в зависимости от более старой версии ember-cli-babel.

Из уведомления об устаревании это ember-clean-tmp , который не выглядит актуальным.У вас есть несколько вариантов здесь.Во-первых, вы можете перестать использовать аддон (который в данном случае не выглядит как необходимый аддон. Необходимость очистки моего tmp никогда не была проблемой для меня в моем приложении 2.18).

Во-вторых, если вы хотите продолжать использовать аддон, вы можете пройти процесс обновления версии ember-cli аддона до версии, которая включает в себя достаточно высокую версию ember-cli-babel.По сути, каждая ember-cli версия имеет план по умолчанию для определения того, какие зависимости должно включать новое приложение.Когда вы выполняете обновление, вы сравниваете свои зависимости и различные файлы со значениями по умолчанию для этой версии ember-cli. ember-cli-update - это дополнение, которое делает этот процесс приятным.Затем вы можете указать на свой собственный форк или, еще лучше, объединить свое обновление с апстримом в ember-clean-tmp

...