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
相关产品推荐
相关产品推荐

