如何使用Prettier多个扩展名的文件?

时间:2017-06-23 14:55:35

标签: javascript node.js jslint package.json prettier

我有以下Prettier命令:

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

我想将它们合并为单个 - 使用正则表达式的一些王来在.ts.tsx扩展名上收听(写入)。

类似的东西:

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

2 个答案:

答案 0 :(得分:14)

刚刚找到解决方案。以下命令将同时针对 ts tsx

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

Prettier正在使用 Glob语法,其语法类似于Regex,在shell中使用。

请参阅GLOB语法详细信息:https://github.com/isaacs/node-glob/blob/master/README.md#glob-primer

答案 1 :(得分:1)

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

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