我正在尝试使用更漂亮的格式来格式化next.js项目。在我的package.json中,我已经定义了:
"scripts": {
"format": "prettier --write \"**/*.{js, jsx}\"",
},
所以我的项目有很多文件夹:
我显然不想在我的.next
文件夹中运行漂亮的文件。如何忽略某些文件夹?
答案 0 :(得分:2)
答案 1 :(得分:1)
尝试一下:
"scripts": {
"format": "prettier --write \"{,!(.next)/**/}*.{js, jsx}\"",
},
答案 2 :(得分:0)
官方 github 上有一个很好的 .prettierignore 设置,用于安装 Next.js 基础。我经常使用这个作为开始的基础。
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