1

我已经尝试使用 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 )上找到
4

1 回答 1

0

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

其次,更新自己的依赖项是您选择使用的包的开发人员(在本例中为 Tailwind 的 Adam Wathan)所担心的问题。这不是你应该做的事情,开发人员将更新他们的依赖关系,并发布一个新版本,当他们确认一切仍然有效时。这又是为了阻止破损。

第三,没有理由恐慌,因为这些消息显然只是表示“警告”。保持原样,一切仍然有效。

于 2018-07-07T17:08:58.240 回答