This plugin is only valid for umijs 3.x,Umi4 has built-in support for Tailwindcss and is no longer needed for new projects. umi4 tailwind-css doc
Using npm:
$ npm install umi-plugin-tailwindcss -D
or using yarn:
$ yarn add umi-plugin-tailwindcss -D
tailwindCssFilePath?: string
.
tailwind.css file path, can be missing。
// .umirc.ts
// eg
...
tailwindcss: {
tailwindCssFilePath?: '@/tailwind.css',
tailwindConfigFilePath?: 'tailwind-custom.config.js' // Default value: tailwindConfigFilePath || join(process.env.APP_ROOT || api.cwd, 'tailwind.config.js'),
},
...
This plugin do the following things to support tailwind in umi。
-
Add
tailwindcss
dependencies auto. For 4.x: defauts to the latest versiontailwindcss@latest
For 3.x: defauts to the compat version@tailwindcss/postcss7-compat, because of umi doesn't support postcss8 now)。You can also install the specific version of tailwindcss. If
tailwindcss
exist indevDependencies
, plugin will use it, otherwise plugin will use@tailwindcss/postcss7-compat
。 -
Add Tailwind to your CSS。If
tailwindCssFilePath
setting exist, plugin will import this css file automatically. If not exist, will create a temporary file, and import it. -
If
tailwind.config.js
not exist attailwindConfigFilePath
, it will create one。 -
Add postcss plugin in umi。