You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中排除package.json的自动排序功能?

解决方案:针对package.json单独禁用排序

VSCode支持文件特定配置,可以精准覆盖全局规则,实现只排除package.json的需求,具体操作如下:

  1. 打开VSCode的设置JSON文件:

    • 快捷键按Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置面板
    • 点击面板右上角的{}图标,进入JSON格式的设置界面
  2. 在现有配置基础上,添加针对package.json的专属规则:

    // 全局JSON文件保存时自动排序
    "editor.codeActionsOnSave": {
        "source.sort.json": "always"
    },
    // 单独禁用package.json的保存排序
    "[package.json]": {
        "editor.codeActionsOnSave": {
            "source.sort.json": "never"
        }
    }
    

这个方法利用VSCode的配置优先级:文件特定的设置会覆盖全局设置,所以其他JSON文件依然会触发自动排序,只有package.json会跳过该操作。

如果上述原生方案不满足需求,还可以尝试第三方扩展的替代方案:

  • 安装Sort JSON Objects扩展
  • 在扩展设置里添加package.json到排除列表,这样扩展执行排序时会自动忽略该文件

内容的提问来源于stack exchange,提问作者Webia1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 11:50:55