首页 > 解决方案 > 在 VS Code 中,这一行 /** @format */ 在保存时总是出现在我的 .js 文件的顶部

问题描述

我对为什么这条线有点困惑:

/** @format */

保存时总是出现在我的 .js 文件的顶部。我在全局安装了更漂亮的插件,并在 vs 代码中安装了更漂亮的扩展,我也将它配置为在保存时自动格式化。我找不到任何关于如何让这条线消失或导致它首先出现的信息。

这是我的 settings.json 文件在 vs 代码中的样子:

{
  "editor.tabSize": 2,

  "editor.insertSpaces": true,

  "files.trimTrailingWhitespace": true,
  "materialTheme.fixIconsRunning": false,
  "workbench.colorTheme": "Winter is Coming (Dark Blue)",
  "explorer.confirmDragAndDrop": false,
  "explorer.confirmDelete": false,
  "workbench.iconTheme": "material-icon-theme",
  "files.autoSave": "off",
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": true
  },
  "[jsx]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": true
  },
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": true
  },
  "[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": true
  },
  "[tsx]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": true
  },
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": true
  },
  "[prisma]": {
    "editor.defaultFormatter": "Prisma.prisma",
    "editor.formatOnSave": true
  },
  "diffEditor.ignoreTrimWhitespace": true,
  "liveshare.featureSet": "insiders",
  "material-icon-theme.activeIconPack": "react",
  "material-icon-theme.files.associations": {},
  "workbench.startupEditor": "newUntitledFile",
  "editor.snippetSuggestions": "bottom",
  // "editor.quickSuggestions": null
  "editor.quickSuggestionsDelay": 500,
  "prettier.jsxSingleQuote": true,
  "prettier.singleQuote": true,
  "mssql.connections": [
    {
      "server": "{{put-server-name-here}}",
      "database": "{{put-database-name-here}}",
      "user": "{{put-username-here}}",
      "password": "{{put-password-here}}"
    }
  ],
  "window.zoomLevel": -2,
  "cSpell.userWords": [
    "Signup",
    "formik"
  ],
  "prettier.insertPragma": true,
"settingsSync.ignoredExtensions": [
  "esbenp.prettier-vscode"
]
}

标签: visual-studio-codeprettier

解决方案


对于遇到相同问题的任何人,在 settings.json 文件中,我更改了以下内容:

 "prettier.insertPragma": true,

假的

 "prettier.insertPragma": false,

解决了这个问题。


推荐阅读