2017-09-21 20 views
3

创建新行我有一些问题,解构赋值速记时自动格式化的JavaScript和Visual Studio代码打字稿代码。 我得到这样的:Visual Studio代码JavaScript的解构赋值的格式

var { 
    check, 
    validationResult 
} = require("express-validator/check"); 

,但我需要它看起来像这样:我美化安装

var { check, validationResult } = require("express-validator/check"); 

,并在我的设置:

{ 
    "editor.wordWrapColumn": 160, 
    "typescript.format.placeOpenBraceOnNewLineForFunctions": false, 
    "typescript.format.placeOpenBraceOnNewLineForControlBlocks": false, 
    "javascript.format.placeOpenBraceOnNewLineForFunctions": false, 
    "javascript.format.placeOpenBraceOnNewLineForControlBlocks": false 
} 

我没有找到其他地方我可以设置新的路线为假。 任何想法如何设置它的权利?

回答

0

我注意到这个问题可以通过改变时做出反应成分所涉及的文件扩展名解析。 例如:

* .js文件 - > * .jsx
* .TS - > * .tsx

Visual Studio代码似乎有麻烦格式化JSX当它在错误的文件类型。

ESLint和“JavaScript和打字稿智能感知”的扩展似乎也不喜欢它。

Webpack无论如何工作。