在节点项目上,我的漂亮插件的行为不同于在用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/