You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Vue3(无Vite)项目安装Tailwind CSS是否需要postcss.config.js文件?

问题解答

首先明确:你package.json中"postcss": "^8.3.6"不是文档中提到的「postcss key」,二者属于完全不同的字段:

  • 你现在看到的这个"postcss": "^8.3.6"是写在devDependencies或dependencies字段下的npm依赖声明,作用是告知包管理器需要安装对应版本的postcss工具包,和PostCSS的运行配置没有关系。
  • 文档中提到的「postcss key」是直接写在package.json根层级的配置字段,和dependencies、scripts等字段平级,专门用于存放PostCSS的运行时配置。

你有两种可选的配置方式,不需要同时使用:

方式1:使用package.json的postcss键配置

直接在你的package.json根层级增加postcss配置段即可,示例如下:

{
  "name": "your-project-name",
  "version": "1.0.0",
  "scripts": {
    "serve": "vue-cli-service serve"
  },
  "dependencies": {
    "vue": "^3.2.0",
    "postcss": "^8.3.6"
  },
  "devDependencies": {
    "tailwindcss": "2.2.10",
    "autoprefixer": "^10.3.4"
  },
  // 以下就是文档所说的postcss key配置
  "postcss": {
    "plugins": {
      "tailwindcss": {},
      "autoprefixer": {}
    }
  }
}

方式2:单独创建postcss.config.js配置文件

如果你不想把配置写在package.json里,可以在项目根目录新建postcss.config.js文件,内容如下:

module.exports = {
  plugins: {
    tailwindcss: {},
    autoprefixer: {},
  }
}

注意:操作前请确保已经将对应版本的tailwindcss和autoprefixer安装到项目开发依赖中,安装命令为npm install -D tailwindcss@2.2.10 autoprefixer

内容的提问来源于stack exchange,提问作者Mark Gavagan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 01:15:01