Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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
Node.js VSCode:Prettier不适用于飞镖颤振_Node.js_Dart_Visual Studio Code_Vscode Settings_Prettier - Fatal编程技术网

Node.js VSCode:Prettier不适用于飞镖颤振

Node.js VSCode:Prettier不适用于飞镖颤振,node.js,dart,visual-studio-code,vscode-settings,prettier,Node.js,Dart,Visual Studio Code,Vscode Settings,Prettier,我正在使用Dart和Node.js。我试图用Prettier自动格式化Node.js。但是,VSCode会自动格式化Dart文件,但不会使用Prettier格式化JavaScript 在屏幕下方,它在JavaScript上显示为更漂亮。当我触摸设置并将其设置为自动格式化的Prettier时,Prettier起作用,它自动格式化JS文件,但Dart自动格式化不起作用 如何将VSCode设置为自动格式化Dart和JS文件,而无需每次切换设置 VSCode设置 { "workben

我正在使用
Dart
Node.js
。我试图用
Prettier
自动格式化
Node.js
。但是,VSCode会自动格式化
Dart
文件,但不会使用
Prettier
格式化
JavaScript

在屏幕下方,它在JavaScript上显示为更漂亮。当我触摸设置并将其设置为自动格式化的
Prettier
时,
Prettier
起作用,它自动格式化JS文件,但
Dart
自动格式化不起作用

如何将VSCode设置为自动格式化Dart和JS文件,而无需每次切换设置

VSCode设置

{
    "workbench.colorTheme": "Visual Studio Dark",
    "[dart]": {
        "editor.formatOnSave": true,
        "editor.formatOnType": true,
        "editor.rulers": [
            80
        ],
        "editor.selectionHighlight": false,
        "editor.suggest.snippetsPreventQuickSuggestions": false,
        "editor.suggestSelection": "first",
        "editor.tabCompletion": "onlySnippets",
        "editor.wordBasedSuggestions": false
    },
    "workbench.preferredHighContrastColorTheme": "Default Dark+",
    "files.autoSave": "afterDelay",
    "editor.minimap.enabled": false,
    "dart.openDevTools": "flutter",
    "explorer.confirmDragAndDrop": false,
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    }
}

不要将Prettier设置为VS代码的全局默认格式化程序。设置为仅作为涉及Javascript的默认格式化程序。打开设置JSON并添加以下内容:

{
...
“[javascript]”:{
“editor.defaultFormatter”:“esbenp.prettier vscode”
},
“[jsonc]”:{
“editor.defaultFormatter”:“esbenp.prettier vscode”
},
“[json]”:{
“editor.defaultFormatter”:“esbenp.prettier vscode”
}
}

不要将Prettier设置为VS code的全局默认格式化程序。设置为仅作为涉及Javascript的默认格式化程序。打开设置JSON并添加以下内容:

{
...
“[javascript]”:{
“editor.defaultFormatter”:“esbenp.prettier vscode”
},
“[jsonc]”:{
“editor.defaultFormatter”:“esbenp.prettier vscode”
},
“[json]”:{
“editor.defaultFormatter”:“esbenp.prettier vscode”
}
}

是否将Prettier设置为全局默认格式设置器或仅用于javascript/JSON?它是使用默认格式设置器设置的。是否将Prettier设置为全局默认格式设置器或仅用于javascript/JSON?它是使用默认格式设置器设置的。因此,我刚刚添加了
“editor.formatOnSave”:false
这一行。它解决了这个问题!但是非常感谢您的帮助,所以,我刚刚添加了
“editor.formatOnSave”:false
这一行。它解决了这个问题!但是非常感谢你的帮助