【发布时间】:2021-04-20 11:50:15
【问题描述】:
我正在使用 Laravel Mix 和 PostCSS 来构建 Tailwind。
一切正常,我什至可以清除未使用的样式。
我在构建时有奇怪的输出(其中很多):
--tw-space-y-reverse [
{
index: 40,
token: '-',
type: 9,
eval: [Function: sub],
precedence: 1,
show: '-'
},
{
index: 40,
token: '-',
type: 9,
eval: [Function: sub],
precedence: 1,
show: '-'
}
]
我正在使用最新的 TailwindCSS 版本。 这是我的 webpack.mix.js 的相关部分:
const mix = require('laravel-mix');
require('laravel-mix-purgecss');
let tailwindcss = require('tailwindcss');
mix.postCss('resources/css/tailwind.css', 'public/css/soumettre202101.css', [
tailwindcss('./tailwind.config.js'),
]);
我什至不知道从哪里开始。不知道是什么原因造成的。
任何线索将不胜感激!
我可以通过禁用这个核心插件(在我的 tailwind.config.js 中)来删除输出:
module.exports = {
corePlugins: {
space: false,
ringWidth: false,
ringColor: false,
ringOffsetWidth: false,
ringOffsetColor: false,
ringOpacity: false,
divideOpacity: false,
divideColor: false,
divideWidth: false,
}
}
更奇怪的是:如果我只禁用“空格”,输出会从上面的那个变为相同的东西,但使用--tw-ring-width-reverse,就好像最后使用的插件产生了输出一样......
【问题讨论】:
-
这github.com/spatie/… 有帮助吗?
-
很遗憾,不,我们已经在使用它了。
-
不,我的意思是,这个插件的特定配置与 PostCSS 一起使用。我将 Laravel+Tailwind 与 postcss 一起使用,但从未遇到过这样的问题。我看到的唯一区别 - 我没有使用 laravel-mix-purgecss 进行清除,所以我的猜测是它的配置有问题
标签: laravel laravel-mix tailwind-css postcss