Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么Prettier会将我的JSON对象分解成多行?_Javascript_Jsx_Prettier - Fatal编程技术网

Javascript 为什么Prettier会将我的JSON对象分解成多行?

Javascript 为什么Prettier会将我的JSON对象分解成多行?,javascript,jsx,prettier,Javascript,Jsx,Prettier,Prettier很棒,但它将我的javascript对象分解为多行,如下所示: <Text style={ styles.chineseText } > { this.state .housePayload .sitMountain .chinese } </Text> 您应该在配置中尝试printWidth。默认值为80,您可以指定任

Prettier很棒,但它将我的javascript对象分解为多行,如下所示:

<Text
    style={
        styles.chineseText
    }
>
    {
        this.state
            .housePayload
            .sitMountain
            .chinese
    }
</Text>

您应该在配置中尝试
printWidth
。默认值为
80
,您可以指定任何适合自己的数字。例如:

printWidth: 100

这是一种表示你希望线条大致变长的方式 是漂亮会使线条变短或变长,但一般来说 努力达到规定的打印宽度

但也需要注意的是:

不要试图使用
printWidth
就好像它是ESLint的
max len
——它们是 不一样
max len
只说明允许的最大行长度 是,但不是通常首选的长度-这是什么
printWidth
指定


你试过printWidth吗?
{
    "trailingComma": "es5",
    "tabs": true,
    "tabWidth": 4,
    "semi": false,
    "singleQuote": true
}
printWidth: 100