在节点项目上,我的漂亮插件的行为不同于在用create-react-app创建的项目上。

当我编写如下代码时:

var test = { a: 1
};


并将文件保存在其漂亮的react应用中:

var test = { a: 1 };


在节点项目中,它漂亮:

 var test = {a: 1};


这将使短毛猫抱怨A space is required before '}'.

我不知道为什么对于使用create-react应用程序创建的应用程序,更漂亮的行为会有所不同。具有相同的vscode设置和相同的prettier.yml。

我正在使用Prettier code formatter

这个空格问题使我无法发出请求请求,因为代码将使linter失败。

我想我可以创建一个bash脚本来自动修复掉毛错误,但想知道为什么我必须首先这样做,因为React应用程序没有这个问题。

最佳答案

如果没有看到配置文件和更漂亮的设置,就说不完了。
{}之前和之后的间距是由漂亮配置中的bracketSpacing: true选项配置的。您应该检查它是否在配置文件中指定:理论上,如果没有指定,则可以从Node项目中的其他位置提取它。

关于javascript - vscode漂亮的插件缺少空间会破坏linter规则,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59412848/

10-10 17:53