使用 tailwindcss 构建 dist vue 不起作用

Posted

技术标签:

【中文标题】使用 tailwindcss 构建 dist vue 不起作用【英文标题】:Build dist vue with tailwindcss not working 【发布时间】:2021-12-22 16:34:43 【问题描述】:

构建完成后,顺风中的 css 不显示

在我的 package.json 中。我不知道顺风的构建是什么样的,我只是使用默认的。

       
          "name": "portiflo",
          "version": "0.1.0",
          "private": true,
          "scripts": 
          "serve": "vue-cli-service serve",
          "development": "vue-cli-service serve --mode development",
          "build": "vue-cli-service build"
        ,
        "dependencies": 
          "@fortawesome/fontawesome-svg-core": "^1.2.36",
          "@fortawesome/free-solid-svg-icons": "^5.15.4",
          "@fortawesome/vue-fontawesome": "^3.0.0-5",
          "core-js": "^3.6.5",
          "vue": "^3.0.0",
          "vue-pdf": "^4.3.0",
          "vue-router": "^4.0.0-0",
          "vuex": "^4.0.0-0"
        ,
        "devDependencies": 
          "@vue/cli-plugin-babel": "~4.5.0",
          "@vue/cli-plugin-router": "~4.5.0",
          "@vue/cli-plugin-vuex": "~4.5.0",
          "@vue/cli-service": "~4.5.0",
          "@vue/compiler-sfc": "^3.0.0",
          "autoprefixer": "^9.8.6",
          "postcss": "^7.0.36",
          "tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.2.7"
        

在我的 tailwind.config.js 中,我添加了一些颜色,默认情况下,我不再编辑。

      module.exports = 
         purge: [
           './src/**/*.html',
           './src/**/*.js',
         ],
         darkMode: false, // or 'media' or 'class'
         theme: 
           extend: ,
           backgroundColor: theme => (
              ...theme('colors'),
              'yellow-background': '#FEF48E',
              'red-headbar': '#90E39A',
              'green-body': '#EDD9A3',
              'post': '#FBE7C6'
           )
        ,
         variants: 
         extend: ,
         ,
         plugins: [],
       

【问题讨论】:

【参考方案1】:

我认为您缺少将 tailwind css 导入您的项目。它可能是 App.vue 或 main.js 文件。您只需在脚本的行首添加以下内容。

import from './tailwind.css'

当然,tailwind.css 文件中应该插入以下代码。

/* ./tailwind.css */
@tailwind base;
@tailwind components;
@tailwind utilities;

【讨论】:

好的,谢谢,我按照你的方式修好了

以上是关于使用 tailwindcss 构建 dist vue 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

使用 vue 项目构建期间出现 Tailwind 错误

在 TailwindCss 中动态构建类名

编译的 Tailwind CSS 不包含自定义导入文件

使用 PostCSS 和 TailwindCSS 构建 Gatsby 站点时出错

构建 Vuejs Tailwindcss 背景图片

构建和导出 TailwindCSS 和 NextJS 时遇到问题