San*_*jay 15 css sass tailwind-css
这是我的stylelint.config.js
,
module.exports = {\n extends: ['stylelint-config-standard-scss'],\n rules: {\n 'at-rule-no-unknown': [\n true,\n {\n ignoreAtRules: ['tailwind']\n }\n ],\n 'declaration-block-trailing-semicolon': null,\n 'scss/at-extend-no-missing-placeholder': null,\n 'color-function-notation': 'legacy',\n 'selector-pseudo-class-no-unknown': [\n true,\n {\n ignorePseudoClasses: ['deep']\n }\n ]\n }\n}\n
Run Code Online (Sandbox Code Playgroud)\n当我运行时stylelint "**/*.{scss,css,sass,svelte}"
,出现以下错误:
yarn run v1.22.17\n$ stylelint "**/*.{scss,css,sass,svelte}"\n\nsrc/css/app.scss\n 1:1 \xe2\x9c\x96 Unexpected unknown at-rule "@tailwind" scss/at-rule-no-unknown\n 2:1 \xe2\x9c\x96 Unexpected unknown at-rule "@tailwind" scss/at-rule-no-unknown\n 3:1 \xe2\x9c\x96 Unexpected unknown at-rule "@tailwind" scss/at-rule-no-unknown\n\nerror Command failed with exit code 2.\ninfo Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.\n
Run Code Online (Sandbox Code Playgroud)\n这是我的CSS文件,
\n@tailwind base;\n@tailwind components;\n@tailwind utilities;\n
Run Code Online (Sandbox Code Playgroud)\n
Iha*_*nka 34
这应该是:
rules: {
'at-rule-no-unknown': null,
'scss/at-rule-no-unknown': [
true,
{
'ignoreAtRules': ['tailwind']
}
],
}
Run Code Online (Sandbox Code Playgroud)
'scss/at-rule-no-unknown' 不允许未知的 at 规则。应该使用 Stylelint 的 at-rule-no-unknown 来代替。