我试图在Nuxtjs Vue文件的标签中使用Tailwindcss'@apply'指令,一切都很好,但我一直得到一些恼人的红色方格线。拜托,伙计们,我需要帮助...... 谢谢!下面是一个截图和一个片段。
<style scoped>
.title {
@apply text-orient font-light block text-5xl pt-2;
}
.message {
@apply font-light pb-4 text-orient text-2xl text-blue-bayoux
}
</style>
我认为你使用的是Prettyer,而这个插件在你制作的时候会出现错误。@apply
在一行中,所以试试这个。
<style scoped>
.title {
@apply text-orient;
@apply font-light;
@apply block;
@apply text-5xl;
@apply pt-2;
}
.message {
@apply font-light;
@apply pb-4;
@apply text-orient;
@apply text-2xl;
@apply text-blue-bayoux;
}
</style>
我在使用Nuxt时也遇到了同样的问题 解决方法是按照以下步骤操作 在此博客中,TL:DR是。
rules: {
'at-rule-no-unknown': [
true,
{
ignoreAtRules: [
'tailwind',
'apply',
'variants',
'responsive',
'screen',
],
},
],
'declaration-block-trailing-semicolon': null,
'no-descending-specificity': null,
},
"css.validate": false
有了这个步骤,所有的工作将完美。
以防万一我的vscode settings.json文件中的这个选项解决了这个问题。"vetur.format.defaultFormatter.html": "prettier",
你在应用行的末尾缺少分号。
.message {
@apply font-light pb-4 text-orient text-2xl text-blue-bayoux ;
}