![](/img/trans.png)
[英]How to specify different formatting for different files in VS code/Prettier
[英]Prettier write all files without explicitly specify supported file extension?
Prettier 可以在不明確指定擴展名的情況下寫入文件,如下所示:
prettier --write '**/*.*'
但是,此命令使 prettier 不斷記錄有關不支持 XXX 文件擴展名的警告。
現在,我必須使用節點來實現這一點:
const { getSupportInfo } = require('prettier');
const { execSync } = require('child_process');
const extensions = getSupportInfo()
.languages.map(language => language.extensions)
.flat(1);
const formattedExtensionString = extensions
.map(ext => ext.slice(1, ext.length))
.join(',');
execSync(
`prettier --write '**/*.{${formattedExtensionString}}'`,
{
stdio: 'inherit'
}
);
有沒有更簡單的方法來做到這一點?
prettier --write .
自 Prettier 2.0 起支持。 請參閱發行說明。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.