我有以下更漂亮的命令:
prettier --parser typescript --write ./src/**/*.ts
prettier --parser typescript --write ./src/**/*.tsx
我想将它们合并为一个- 使用一些正则表达式之王来听(写)两者.ts
以及.tsx
扩展。
就像是:
prettier --write ./src/**/*.ts(x?)
我有以下更漂亮的命令:
prettier --parser typescript --write ./src/**/*.ts
prettier --parser typescript --write ./src/**/*.tsx
我想将它们合并为一个- 使用一些正则表达式之王来听(写)两者.ts
以及.tsx
扩展。
就像是:
prettier --write ./src/**/*.ts(x?)
刚刚找到解决方案。以下命令将同时针对ts和tsx:
prettier --write "./src/**/*.{ts,tsx}"
Prettier使用Glob语法,该语法类似于在 shell 中使用的 Regex 语法。
请参阅 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"