繁体   English   中英

Next.js 格式更漂亮

[英]Next.js with prettier formatting

我正在尝试用更漂亮的格式格式化我的 next.js 项目。 在我的 package.json 我定义了这个:

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

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

  • 成分
  • 布局
  • 页面
  • 。下一个

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

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

node_modules
.next
out

它使用.gitignore 语法

尝试这个:

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

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

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

node_modules
**/.next/**
**/_next/**
**/dist/**
packages/next/bundles/webpack/packages/*.runtime.js
packages/next/compiled/**
packages/react-refresh-utils/**/*.js
packages/react-refresh-utils/**/*.d.ts
packages/react-dev-overlay/lib/**
**/__tmp__/**
lerna.json
.github/actions/next-stats-action/.work
packages/next-codemod/transforms/__testfixtures__/**/*
packages/next-codemod/transforms/__tests__/**/*
packages/next-codemod/**/*.js
packages/next-codemod/**/*.d.ts
packages/next-env/**/*.d.ts
test-timings.json

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM