vue 项目配置之prettier.singleQuote不生效

最近在项目中,按照之前的设定,使用standard eslint标准。在格式化的时候发现,引号变成了双引号,结尾的分号也给我自动加上了,格式化的时候也没法自动格式化,一直报错,百思不得其解,自己的vscode 的setting(快捷键ctr+shift+p找到prefeferences open setting(JSON))文件里,prettier设置的都是单引号,不要分号的,但是不生效,完全不知道哪里出错了。

再次查资料发现,在prettier issue中发现了原因所在,prettier3.7以上会优先读取项目根目录下的editorconfig or prettier config,如果有,就不会使用vscode setting中的设置,所以最好每个项目都配置一个单独的 prettier 配置 文件。

并且在.editorconfig 中没法配置行末不加分号,所有,只能配置一个 prettier文件了。

我最终在项目下新建了一个 .prettierrc 文件,内容如下:

{

  "printWidth": 300,

  "tabWidth": 2,

  "singleQuote": true, //使用单引号

  "semi": ture //末尾添加分号

}

就可以了。



vscode的其他配置如下: https://www.cnblogs.com/jianguo221/p/13041627.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容