Я обновился с ember 2.9.0 до ember 3.4.
Я использую npm install
.
Теперь я получаю эти ошибки устаревания (для некоторых пакетов, которые у меня есть как зависимости в package.json
):
DEPRECATION: ember-cli-babel 5.x has been deprecated. Please upgrade to at least ember-cli-babel 6.6. Version 5.2.8 located: application -> ember-cli-d3 -> ember-cli-babel
DEPRECATION: ember-cli-babel 5.x has been deprecated. Please upgrade to at least ember-cli-babel 6.6. Version 5.2.8 located: application -> ember-cli-d3 -> ember-getowner-polyfill -> ember-cli-babel
DEPRECATION: ember-cli-babel 5.x has been deprecated. Please upgrade to at least ember-cli-babel 6.6. Version 5.2.8 located: application -> ember-disable-proxy-controllers -> ember-cli-babel
DEPRECATION: ember-cli-babel 5.x has been deprecated. Please upgrade to at least ember-cli-babel 6.6. Version 5.2.8 located: application -> ember-message-bus -> ember-cli-babel
DEPRECATION: ember-cli-babel 5.x has been deprecated. Please upgrade to at least ember-cli-babel 6.6. Version 5.2.8 located: application -> ember-simple-auth -> ember-cli-babel
DEPRECATION: ember-cli-babel 5.x has been deprecated. Please upgrade to at least ember-cli-babel 6.6. Version 5.2.8 located: application -> ember-simple-auth -> ember-getowner-polyfill -> ember-cli-babel
DEPRECATION: ember-cli-babel 5.x has been deprecated. Please upgrade to at least ember-cli-babel 6.6. Version 5.2.8 located: application -> ember-simple-auth-token -> ember-cli-babel
Если я использую yarn
, вышеуказанные ошибки исчезнут.yarn
, кажется, лучше справляется с зависимостями и, возможно, лучше изолирует зависимости?Не знаю точную причину.
Может кто-нибудь объяснить, почему он работает с yarn
, а не с npm
?Кроме того, как я могу заставить его работать с npm
?
Мне нужно заставить его работать с npm
, чтобы жить с ним.