Устаревшие пакеты Tailwindcss при использовании create-nuxt-app
Я попытался создать приложение, используя Tailwindcss, но у меня есть следующие ошибки:
Я использую https://github.com/nuxt-community/create-nuxt-app для создания приложения.
[1/4] Resolving packages...
warning nuxt > postcss-cssnext@3.1.0: 'postcss-cssnext' has been deprecated in favor of 'postcss-preset-env'. Read more at https://moox.io/blog/deprecating-cssnext/
warning nuxt > webpack-bundle-analyzer > bfj-node4@5.3.1: Switch to the `bfj` package for fixes and new features!
Я пытался заменить пакеты, но я получаю
✗ yarn remove postcss-cssnext
yarn remove v1.3.2
[1/2] Removing module postcss-cssnext...
error This module isn't specified in a manifest.
info Visit https://yarnpkg.com/en/docs/cli/remove for documentation about this command.
Я могу установить новые пакеты, но не удалить их.
Этот вопрос доступен в сообществе Nuxt ( # c48)1 ответ
Во-первых, эти deprecated
Пакеты являются зависимостями набора инструментов Tailwind postcss. Вы не можете удалить зависимости пакетов, не удаляя сам этот пакет. Это особенность, а не ошибка и должна быть такой. Иначе вещи сломались бы невообразимыми способами.
Во-вторых, обновление собственных зависимостей - это забота разработчиков пакетов, которые вы выбираете для использования (в данном случае - Адама Ватана из Tailwind). Это не то, что вы должны делать. Разработчики обновят свои зависимости и выпустят новую версию, когда они подтвердят, что все еще работает. Это снова, чтобы остановить поломку.
И в-третьих, нет причин для паники, так как в сообщениях четко указано "предупреждение". Оставь как есть, и все будет работать.