https://tailwindcss.com/docs/what-is-tailwind/javascript
six版本的Rails使用rails new xxx後會生成:css
postcss.config.js
#使用yarn info tailwindcss查看版本 #當下一個版本發佈後,會抓這個版本 yarn add tailwindcss@next
也能夠在npmjs.com/package/tailwindcss查看具體信息。html
最新版本1.0更新了不少功能。java
https://github.com/tailwindcss/tailwindcss/releases/v1.0.0-beta.1webpack
https://next.tailwindcss.com/docs/installationgit
根據文檔,Rails6使用了postcss-import依賴包,因此當把組件引進你的額外添加的文件時使用:github
//新建app/javascript/stylesheets文件夾,新建application.scss @import "tailwindcss/base"; @import "tailwindcss/components"; @import "tailwindcss/utilities";
而後在../pcaks/application.js內引用application.scss文件:web
require("../stylesheets/application.scss")
注意在views/layouts/application.html.erb中添加pack標籤:npm
//引入pack <%= stylesheet_pack_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
由於使用webpack:https://next.tailwindcss.com/docs/installation#webpackapp
添加2行代碼到postcss.config.js文件
module.exports = { plugins: [ // ... require('tailwindcss'), require('autoprefixer'), // ... ] }
完成設置,如今就能夠使用tailwind的組件了