顺风在规则中添加@顺风css,标记为未知。 如何避免这种错误?
如styles.css
@tailwind起飞前的;
@tailwind公用事业;
顺风在规则中添加@顺风css,标记为未知。 如何避免这种错误?
如styles.css
@tailwind起飞前的;
@tailwind公用事业;
当前回答
确保安装PostCSS语言支持,在VSCODE中找到扩展。 这将删除正在显示的错误。
@apply规则兼容postCSS: https://github.com/tailwindcss/tailwindcss/issues/325
VS市场链接:https://marketplace.visualstudio.com/items?itemName=csstools.postcss
注意:从VS Code中卸载PostCSS智能感知和高亮扩展,否则它将无法工作。
其他回答
经过多次测试: POSTCSS和STYLUS语法高亮显示,删除警告,但CSS智能是不完整的,不显示第一实用工具类顺风
我在VSCode中安装了'language-stylus'插件
>用户设置:
"files.associations": {
"* .css": "stylus"
},
再见!
CSS智能是不完整的
只需在设置中添加三行。json文件
"css.lint.unknownAtRules": "ignore",
"css.validate": true,
"scss.validate": true,
你只需要把这些加到
点击文件> preferences > setting.json
“css.lint。unknownAtRules”:“忽略”, “css。验证”:没错, “scss。验证”:没错,
在setting.json中添加这些代码
这是vscode内置列表提供的at-rule-no-unknown规则。
为了摆脱它,你需要做以下事情:
1. 安装styelint扩展代码——Install -extension styelint . vcode - styelint
2. 安装styelint推荐配置
3.在vscode USER SETTINGS中添加这两行
"css.validate": false, // Disable default css built-in lint
"stylelint.enable": true, // Enable stylelint
"scss.validate": false, // Disable scss lint (optional if using scss)
4. 将这些行粘贴到项目根目录中名为.stylelintrc的文件中,如果它不存在,则创建它。更多关于stylelint配置的信息请访问这个链接:https://stylelint.io/user-guide/
{
"extends": "stylelint-config-recommended",
"rules": {
"at-rule-no-unknown": [ true, {
"ignoreAtRules": [
"extends",
"tailwind"
]
}],
"block-no-empty": null,
"unit-allowed-list": ["em", "rem", "s"]
}
}
SCSS
如果你正在使用顺风的SASS,你仍然会在你的.scss文件中看到错误,使用这些前面的答案。
要正确地lint SASS,你可以添加到你的VS Code设置:
"scss.validate": false,
按照@hasusuf的指示,但关闭默认的VS Code验证器:
添加以下3个设置:
"css.validate": false,
"scss.validate": false,
"stylelint.enable": true,