如何在rails中使用webpacker安装tailwindcss [关闭]

Posted

技术标签:

【中文标题】如何在rails中使用webpacker安装tailwindcss [关闭]【英文标题】:How to install tailwindcss with webpacker in rails [closed] 【发布时间】:2021-02-27 04:39:35 【问题描述】:

我想用 webpacker 和 Ruby on Rails 安装 tailwindcss。

我遵循了一些教程,但都已经过时了。

我收到 webpacker 错误,或者 css 无法加载。

我的app/views/layouts/application.html.slim 中正确地同时拥有stylesheet_pack_tagjavascript_pack_tag

【问题讨论】:

【参考方案1】:
rails webpacker:install
yarn add tailwindcss
npx tailwindcss init

然后在postcss.config.js 添加require('tailwindcss'):

module.exports = 
  plugins: [
    require('postcss-import'),
    require('postcss-flexbugs-fixes'),
    require('tailwindcss'),
    require('postcss-preset-env')(
      autoprefixer: 
        flexbox: 'no-2009'
      ,
      stage: 3
    )
  ]

app/javascript/css/application.scss:

@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";

然后在app/javascript/packs/application.js:

import "../css/application.scss"

【讨论】:

这个答案是否适用于需要 PostCSS 8 的 Tailwind CSS V2.0? 我不知道,我在tailwindcss 1.9.6

以上是关于如何在rails中使用webpacker安装tailwindcss [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 Webpacker 的情况下将 Tailwind CSS 添加到 Rails?

Rails 用Webpack安装Bootstrap。

Rails - 如何使用 webpack 删除 vue.js

如何在 webpacker rails 中使用 ProvidePlugin?

如何在 Webpacker 中使用 Rails Url 助手/Rails 5.1 中的 React-rails

如何在 Rails 6 和 webpacker 中使用 morris.js?