1、安裝主庫
npm install --save-dev prettier
主庫里面內(nèi)置了很多代碼的格式化的,如javascript、css、typescript等,自帶支持的格式化的語言:https://prettier.io/docs/en/options#parser
2、如有需要則安裝其它語言的插件進行美化代碼
插件列表:https://prettier.io/docs/en/plugins
如安裝php的格式化插件:npm install --save-dev @prettier/plugin-php
3、react中使用格式化代碼示例:
const formatDocument = async (code,) => {
const formattedCode = await format(code, {
parser: 'php', //要格式化代碼的語言,如 php babel css等,每一種下面都要有對應的插件才能進行格式化
plugins: [prettierPluginPhp, prettierPluginBabel,prettierpluginEstree],
});
return formattedCode;
}