vscode中更漂亮的配置问题

时间:2020-08-26 13:11:09

标签: angular vscode-settings prettier

我有一个标准的Angular应用,正在尝试在 Prettier 中禁用尾随逗号。因此,我进入了vscode设置(用户和工作区),并将尾部逗号设置为none:

enter image description here

我还有一个 .editorconfig 文件和 tslint.json 文件。 tslint.json 文件的尾随逗号设置为false。最后,我将Prettier Formatter用于VSCode扩展。无论如何,除非我将其放在package.json中,否则尾随逗号仍会出现:

"prettier": {
    "bracketSpacing": true,
    "singleQuote": true,
    "trailingComma": "none"
 }

如果在VSCode设置中设置了我的首选项后又不得不在 package.json 文件中添加此冗余代码片段,怎么办?

感谢任何有用的提示。

3 个答案:

答案 0 :(得分:1)

也许您必须在 tslint.json 中设置"trailing-comma": true。无论如何,好的做法是安装https://github.com/prettier/tslint-config-prettier,以免发生冲突。

答案 1 :(得分:1)

您的默认格式化程序是否设置为更漂亮?或默认的Typescript and Javascript language features?

您可以通过打开打字稿文件并按ctrl + shift + p(对于Windows)来进行检查

寻找format document with并寻找默认值。

答案 2 :(得分:1)

删除 tslint 配置中的“尾随逗号”。