Next.js 格式更漂亮

Next.js with prettier formatting

我正在尝试使用 prettier 格式化我的 next.js 项目。在我的 package.json 中,我定义了这个:

"scripts": {
"format": "prettier --write \"**/*.{js, jsx}\"",
},

所以我的项目有很多文件夹:

我显然不想 运行 在我的 .next 文件夹中更漂亮。如何忽略某些文件夹?

试试这个:

"scripts": {
"format": "prettier --write \"{,!(.next)/**/}*.{js, jsx}\"",
},

可以在项目根目录添加.prettierignore

node_modules
.next
out

它使用.gitignore syntax

在官方 github 上有一个很好的基础 Next.js 安装的 .prettierignore 设置。我经常使用这个作为基础。

https://github.com/vercel/next.js/blob/canary/.prettierignore

node_modules
**/.next/**
**/_next/**
**/dist/**
**/__tmp__/**
lerna.json
.github