简体   繁体   English

如何在 Prettier 中使用具有多个扩展名的文件?

[英]How to use files with multiple extensions with Prettier?

I have following Prettier commands:我有以下更漂亮的命令:

prettier --parser typescript --write ./src/**/*.ts
prettier --parser typescript --write ./src/**/*.tsx

I would like to merge them to single one - use some king of regex to listen (write) on both .ts and also .tsx extensions.我想将它们合并为一个- 使用一些正则表达式之王在.ts.tsx扩展上听(写)。

Something like:类似的东西:

prettier --write ./src/**/*.ts(x?)

Just found solution.刚刚找到解决方案。 Following command will target both ts and tsx :以下命令将同时针对tstsx

prettier --write "./src/**/*.{ts,tsx}"

Prettier is using Glob syntax which is syntax similar to Regex, used in shell. Prettier使用Glob语法,该语法类似于 shell 中使用的 Regex 语法。

See GLOB syntax details: https://github.com/isaacs/node-glob/blob/master/README.md#glob-primer查看 GLOB 语法细节: https : //github.com/isaacs/node-glob/blob/master/README.md#glob-primer

如果要在具有多个扩展名的多个路径上运行更漂亮的命令,请使用以下命令:

prettier --write "src/**/*.{ts,tsx,js,jsx}" "pages/**/*.{ts,tsx,js,jsx}" "server/**/*.js"

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM