Wenn Sie wie ich sind, wussten Sie nicht erkennen, dass die Zieldateien Globs Format verwendet.
Sie können mehr darüber lesen here. (Überprüfen Sie die Erklärung über spezielle Zeichen). Wenn Sie viel mehr Kontrolle lernen wollen hier: http://tldp.org/LDP/abs/html/globbingref.html
Meine Ordnerstruktur:
components/
pages/
node_modules/
package.json
server.js
Ich möchte package.json
und node_modules/
ignorieren. Ich löste meine Bedürfnisse mit diesem Befehl:
prettier --write "{*.js,!(node*)**/*.js}"`
Der {}
ist ein Erweiterungsmechanismus, der mir mehrere Filter critaeria zu verwenden. In meinem Fall gab es 2:
1: *.js
: Ziel alle JS-Dateien in der Wurzel, wo der Befehl
ausgeführt wird
2: !(node*)**/*.js
: Ziel all JS-Dateien in allen Ordnern und Unterordner (der rekursive Teil wird erhalten unter Verwendung des **
)