prettier
安装
- npm
- Yarn
- pnpm
npm install --save-dev prettier eslint-config-alloy
yarn add --dev prettier eslint-config-alloy
pnpm add --save-dev prettier eslint-config-alloy
- npm
- Yarn
- pnpm
npm install --save-dev prettier-plugin-organize-imports prettier-plugin-packagejson prettier-plugin-tailwindcss
yarn add --dev prettier-plugin-organize-imports prettier-plugin-packagejson prettier-plugin-tailwindcss
pnpm add --save-dev prettier-plugin-organize-imports prettier-plugin-packagejson prettier-plugin-tailwindcss
npm pkg set scripts.prettier="prettier --ignore-unknown src"
npm pkg set scripts.prettier:fix="prettier -write --ignore-unknown src"
创建配置文件
prettier.config.js
import alloy from 'eslint-config-alloy/.prettierrc.js';
/** @type {import("prettier").Config} */
const config = {
...alloy,
plugins: ['prettier-plugin-organize-imports', 'prettier-plugin-packagejson', 'prettier-plugin-tailwindcss'],
};
export default config;
创建 ignore 文件
.prettierignore
# Ignore artifacts:
build
coverage
*.html