Sublime Text 通过 SublimeLinter + stylelint 插件可实现 CSS/SCSS 保存时自动检查、高亮报错及一键修复;需安装 Node、全局 stylelint、SublimeLinter 及其 stylelint 扩展,并正确配置 executable 路径、config 绝对路径与 "--fix-on-save" 参数。

Sublime Text 本身不内置 Stylelint 支持,但通过插件 + 正确配置,可以实现保存时自动检查、高亮报错、甚至一键修复 CSS/SCSS(需 Stylelint 14+ 和支持的规则)。
需要三部分配合:Node 环境、Stylelint CLI、Sublime 插件。
npm install -g stylelint(推荐用 npx stylelint 避免全局污染,但插件配置更依赖全局命令)打开 Preferences → Package Settings → SublimeLinter → Settings,在 user 配置中写入:
{
"linters": {
"stylelint": {
"enabled": true,
"executable": ["stylelint"],
"args": [
"--config", "/path/to/your/stylelint.config.js",
"--fix-on-save"
],
"scopes": ["source.css", "source.scss", "source.sass"]
}
}
}说明:
立即学习“前端免费学习笔记(深入)”;
"executable" 指向你的 stylelint 命令(如使用 nvm,可能需写完整路径如 "/Users/xxx/.nvm/versions/node/v18.18.2/bin/stylelint")"--config" 路径必须是绝对路径,指向你项目根目录或全局的 stylelint.config.js(支持 .stylelintrc 等格式)"--fix-on-save" 是关键开关,启用后保存文件时自动修复可修复项(如空格、分号、属性顺序等)"scopes" 确保对 .css / .scss 文件生效;若用 source.sass,需确认语法包已激活在项目根目录新建 stylelint.config.js,内容示例:
module.exports = {
extends: ['stylelint-config-standard-scss'],
plugins: ['stylelint-scss'],
rules: {
'scss/at-rule-no-unknown': true,
'no-empty-source': null,
'at-rule-no-unknown': [true, { ignoreAtRules: ['extend', 'include', 'mixin'] }],
'declaration-block-trailing-semicolon': 'always',
}
};注意:
stylelint-config-standard-scss 或 stylelint-config-recommended-scss 作为基础npm install -D stylelint-config-standard-scss stylelint-scss
autofixable 的规则才能被 --fix-on-save 修复(查官网规则文档确认)如果没反应,按顺序排查:
stylelint --version 和 stylelint your-file.scss,确认 CLI 可运行且能检测出错Ctrl+`)查看是否报错,常见如 “command not found” 表示 executable 路径不对基本上就这些。配置一次,后续所有 CSS/SCSS 编辑都能实时反馈、自动修复,省去手动跑命令的麻烦,真正融入开发流。
以上就是sublime如何配置Stylelint自动检查和修复CSS/SCSS? (前端必备)的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号