从全局模式匹配中排除文件夹

Mic*_*ael 2 javascript glob prettier

使用Prettier格式化 js 代码。Prettier似乎在幕后使用globby

我尝试了以下方法:

$ prettier './**/*.{js, css}' '!assets/**'
$ prettier './**/*.{js, css}' '!(assets/**)'
$ prettier './**/*.{js, css}' '!assets/**/*.*'
$ prettier './**/*.{js, css}' '!(assets/**/*.*)'
$ prettier './**/*.{js, css}' 'assets/**/!*.*'
Run Code Online (Sandbox Code Playgroud)

在所有情况下,文件assets夹中的文件都包含在内。

这样做的正确方法是什么?

Jel*_*fra 5

You can now exclude directories with the ! character. For example this command would format all .js and .css files in-place, excluding anything in the assets directory.

"prettier --write **/*.{js, css} !assets/**"
Run Code Online (Sandbox Code Playgroud)