Javascript 为单个文件禁用prettier
我需要在Vs代码中为我的项目中的单个文件(API URL文件)禁用prettier。实际上,我需要每个API和它的URL在一行中,但更漂亮的将它们分成两行 之前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
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