我在Laravel 9项目中安装了tailwindcss,并尝试添加自定义颜色。然后将其添加到webpack.mix.js
中
const mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js')
.postCss('resources/css/app.css', 'public/css', [
require("tailwindcss"),
]);
为了添加自定义颜色,我在tailwind.config.js
文件中添加了类似于的颜色
const colors = require('tailwindcss/colors');
module.exports = {
content: [
"./resources/**/*.blade.php",
"./resources/**/*.js",
"./resources/**/*.vue",
],
theme: {
color: {
transparent: 'transparent',
current: 'currentColor',
'blue': '#71BBE2',
'orange': '#E28333',
'black': '#242121',
'gray': '#242121CC',
'lemon': '#C3D14A',
'green': '#88B667',
'lime': '#F8FFF4',
'purple': '#9D2883',
'white': '#FFFFFF'
},
extend: {},
},
plugins: [],
}
我已经运行了npm run watch
,我可以看到laravel混合编译成功。现在,当我在视图文件中使用bg-orange
时,如
<nav class="bg-orange">
<div class="mx-32 py-2">
//....
</div>
</nav>
浏览器中没有显示颜色,查看开发工具时,我看不到bg前缀的颜色
<nav class="bg-">
<div class="mx-32 py-2">
//....
</div>
</nav>
你知道问题可能是什么吗?
将color
更改为colors
。
theme: {
// the line below
color: { ...