【问题标题】:Why do I need to use npm i tailwindcss@npm:@tailwindcss/postcss7-compat when i can just do npm i tailwind?为什么我可以使用 npm i tailwindcss@npm:@tailwindcss/postcss7-compat 而我只能使用 npm i tailwind?
【发布时间】:2021-11-10 04:54:52
【问题描述】:

TailwindCSS getting started guide 告诉我使用以下命令自行安装:

npm install -D tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9

为什么我不能这样做:

npm install -D tailwindcss postcss autoprefixer

我不明白为什么长 npm 安装名称,@ 符号的作用以及第一个命令是否与第二个命令不同。如果有人能指出我正确的方向,将不胜感激:)

【问题讨论】:

    标签: npm create-react-app tailwind-css


    【解决方案1】:

    这就是原因。

    Create React App 还不支持 PostCSS 8,所以你现在需要安装 Tailwind CSS v2.0 PostCSS 7 兼容性版本

    您正在安装的是与 CRA 一起使用的特殊兼容性版本。

    关于@npm 的含义见 https://docs.npmjs.com/cli/v7/commands/npm-install#:~:text=is%20not%20valid.-,npm%20install%20%3Calias%3E%40npm%3A%3Cname%3E,-%3A

    在自定义别名下安装包。

    https://www.npmjs.com/package/@tailwindcss/postcss7-compat。它是您正在以名称tailwindcss 安装的软件包

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-25
      • 1970-01-01
      • 2015-04-05
      • 2023-02-17
      • 1970-01-01
      相关资源
      最近更新 更多