使用create-nuxt-app时已弃用的软件包Tailwindcss

时间:2018-07-04 14:02:57

标签: nuxt.js tailwind-css

我尝试全部使用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 个答案:

答案 0 :(得分:0)

首先,这些deprecated软件包是Tailwind的postcss工具链的依赖项。 您不能删除软件包依赖项,而不删除该软件包本身。这是一个功能,而不是错误,应该这样。否则,东西将以难以想象的方式破裂。

第二,更新自己的依赖关系是您选择使用的软件包的开发人员所担心的(在这种情况下,是Tailwind的Adam Wathan)。这不是您应该做的事情,当开发人员确认所有功能仍然有效时,他们将更新其依赖项并发布新版本。再次是为了防止破损。

第三,没有理由惊慌,因为这些消息显然只是在声明“警告”。保持原样,一切仍然会起作用。