在节点项目上,我的漂亮插件的行为不同于在用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。
此空格问题使我无法发出请求,因为代码将使linter失败。
我想我可以创建一个bash脚本来自动修复掉毛错误,但是想知道为什么我必须首先这样做,因为React应用程序没有这个问题。
答案 0 :(得分:1)
在没有看到配置文件和漂亮的设置的情况下不能说太多。
{
和}
之前和之后的间距是通过漂亮配置中的bracketSpacing: true
选项配置的。您应该检查它是否在配置文件中指定:理论上,如果没有指定,则可以从Node项目的其他位置提取它。