简体   繁体   English

如何在项目的特定子目录上运行 prettier?

[英]How do I run prettier on a specific subdirectory on my project?

I have a typescript project structure something like this:我有一个 typescript 项目结构是这样的:

--workflows
    |--app1
         |--src
    |--app2
         |--src

I am trying to run prettier, but I only want to run on app1.我正在尝试运行更漂亮,但我只想在 app1 上运行。

I tried something like this:我试过这样的事情:

prettier --write \"workflows/app1/**/*.{js, ts}\"

This doesn't return any files.这不会返回任何文件。

But if I run something like this:但是如果我运行这样的东西:

prettier --write \"workflows/**/*.{js, ts}\"

It returns all files under workflows directory.它返回工作流目录下的所有文件。

What am I doing wrong?我究竟做错了什么? How can I get it to run only for files under app1?我怎样才能让它只为 app1 下的文件运行?

According to the docs you can use a .prettierignore file in the root of your project: https://prettier.io/docs/en/ignore.html根据文档,您可以在项目的根目录中使用.prettierignore文件: https://prettier.io/docs/en/ignore.html

Simply create a file called.prettierignore and type the directories you want to exclude in your case:只需创建一个名为 .prettierignore 的文件,然后键入要在您的情况下排除的目录:

app2

You can also use the --ignore-path option in the CLI您还可以在 CLI 中使用--ignore-path选项

It worked without using quotes它在不使用引号的情况下工作

prettier --write workflows/app1/**/*.{js, ts} 

Json looks like this: Json 看起来像这样:

"scripts": {
    "review": "prettier --write workflows/app1/**/*.{js,ts}"
    }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何只在我想要提交的文件上运行 Prettier? - How Do I Run Prettier Only on Files That I Want to Commit? 如何让 Prettier 格式化我的代码并继续缩进? - How do I make Prettier format my code with indentation continuation? VS Code:如何阻止 Prettier 在我的 JS 文件末尾添加新行? - VS Code: How do I stop Prettier from adding a new line at the end of my JS file? 如何从子目录在 Angular CLI 项目中运行测试? - How to run tests in an Angular CLI project from a subdirectory? 如何在浏览器上运行从 Github 下载的 Angular nodejs 和 MongoDB crud 项目? - How do I run an Angular nodejs and MongoDB crud project I have downloaded from Github on my browser? 如何配置 Prettier 格式可用的 React 代码? - How do I configure Prettier format usable React code? 如何防止代码包装在 Prettier / ESLint - How do I prevent code wrapping in Prettier / ESLint 如何使用 Airbnb JavaScript 风格指南设置 Prettier - How do I set up Prettier with Airbnb JavaScript Style Guide 我如何解释 Prettier --debug-check output? - How do I interpret Prettier --debug-check output? 我在哪里将前端代码放在后端项目中以及如何/何时运行它? - Where do I put front-end code in my backend project and how/when to run it?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM