Javascript 为单个文件禁用prettier

Javascript 为单个文件禁用prettier,javascript,reactjs,ecmascript-6,visual-studio-code,prettier,Javascript,Reactjs,Ecmascript 6,Visual Studio Code,Prettier,我需要在Vs代码中为我的项目中的单个文件(API URL文件)禁用prettier。实际上,我需要每个API和它的URL在一行中,但更漂亮的将它们分成两行 之前 export const GET_SEARCH_TEACHERS = params => myexampleFunction_app_base(`teachers/search/${params.search}`); 之后 export const GET_SEARCH_TEACHERS = params => myexa

我需要在Vs代码中为我的项目中的单个文件(API URL文件)禁用prettier。实际上,我需要每个API和它的URL在一行中,但更漂亮的将它们分成两行

之前

export const GET_SEARCH_TEACHERS = params => myexampleFunction_app_base(`teachers/search/${params.search}`);
之后

export const GET_SEARCH_TEACHERS = params =>
myexampleFunction_app_base(`teachers/search/${params.search}`);
多亏了evolutionxbox,直到现在才发现了两种解决方案首先当您需要时,我们可以使用一个软件包在特定页面上切换格式,如prettier

格式切换

忽略prettier中的代码

Prettier提供了一个转义图案填充来忽略代码块或防止格式化整个文件。 忽略文件

要从格式化中排除文件,请在项目根目录中的.prettierignore文件中添加条目,或设置--ignore path CLI选项.prettierignore使用gitignore语法

/app/src/scripts/example.js

JavaScript

//prettier ignore的JavaScript注释将从格式化中排除抽象语法树中的下一个节点

例如:

将转变为:

matrix(1, 0, 0, 0, 1, 0, 0, 0, 1);

// prettier-ignore
matrix(
  1, 0, 0,
  0, 1, 0,
  0, 0, 1
)
JSX


{/*更漂亮的忽略*/}

更多信息:

如果您希望回购协议中的某个文件永远不会被prettier格式化,可以将其添加到.prettierignore文件中:

从文档中:

要从格式化中排除文件,请在 项目的根目录。prettierignore使用语法

例如:

# Ignore artifacts: 
build 
coverage

# Ignore all HTML files:
*.html 

您可以发布一个发生了什么的例子吗?您可能想查阅文档以了解类似的问题。基于您提到的文档,有一个用于vs代码的包“格式化切换”,用于执行此操作,但我不希望安装新包。github链接提到忽略VSCode中的单个文件并不是一件小事,因此有人为它做了一个扩展。如果你不想安装它,你可能需要实现你自己的。我已经安装了(请查看上面评论中的链接)
<div>
  {/* prettier-ignore */}
  <span     ugly  format=''   />
</div>
# Ignore artifacts: 
build 
coverage

# Ignore all HTML files:
*.html