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

Svelte for VS Code如何避免格式化时移除属性双引号

配置方法

Svelte for VS Code 扩展的格式化行为由内置的Svelte格式化规则控制,自动移除属性中包裹表达式的双引号是严格模式下的默认优化行为,通过以下配置即可关闭该优化,保留双引号:

  • 项目级配置(推荐,可随项目共享统一规则)
    在项目根目录的 Prettier 配置文件(如.prettierrc、prettier.config.js)中添加如下规则:

    {
      "svelteStrictMode": false
    }
    

    如果项目使用svelte.config.js管理配置,也可以在配置的prettier选项段中添加上述规则。

  • 全局VS Code配置(仅对本地打开的所有Svelte项目生效)
    打开VS Code设置面板,搜索svelte.format.strictMode,取消对应选项的勾选即可;也可以直接在用户settings.json中添加如下配置项:

    "svelte.format.strictMode": false
    

配置修改完成后重新触发代码格式化,alt="{altText}"这类写法就会被原样保留,不会被自动转换为alt={altText}。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.01 02:57:21