更漂亮的错误:在目录中找不到支持的文件

Iho*_*yra 5 prettier

更漂亮的版本:2.0.4

当我运行命令时:prettier -c src/**出现错误:在目录中找不到支持的文件:“src/assets”

在目录中,我有 2 个文件:logo.pngloading.gif。另外,我将.png.gif添加到.prettierignore

tho*_*rn̈ 5

简短的回答:只需运行即可prettier -c src

解释

你没有在 glob 周围加上引号,所以它是由你的 shell 扩展的,而不是由 Prettier 扩展的。漂亮弄成这样调用:prettier -c src/assets src/bananas ...

然而,即使你使用引号并且 glob 被 Prettier 扩展了,像logo.png这样的文件也会被 glob 匹配,并且 Prettier 会抱怨它不知道如何格式化它们。要解决这个问题,您可以使您的 glob 更具选择性(例如src/**/*.{js,css,html}),但将目录名称传递给 Prettier 而不是 glob: 更简单prettier -c src

有关更多详细信息,请参阅Prettier CLI文档。