如何使用Prettier忽略./next、./old开头的所有文件夹
解决Prettier忽略指定文件夹的问题
你之前用--ignore-path的方式是错的,这个参数是用来指定自定义忽略规则文件的路径,不是直接写要忽略的目录。下面给你两种可行的解决办法:
方法一:命令行直接指定忽略规则
用--ignore-pattern(可缩写为--ig)参数,多次添加需要忽略的目录模式:
prettier --write "**/*.{js,ts}" --ignore-pattern ".next/**/*" --ignore-pattern "old/**/*"
这里的.next/**/*表示忽略.next目录下的所有文件及子目录,old/**/*同理。
方法二:使用.prettierignore文件(推荐)
在项目根目录创建一个.prettierignore文件,内容如下:
.next/ old/
之后直接执行你原来的命令即可,Prettier会自动读取这个文件里的忽略规则:
prettier --write "**/*.{js,ts}"
这种方式更持久,后续不用每次都在命令行加参数,团队协作也更方便。
内容的提问来源于stack exchange,提问作者Pete
相关产品推荐
相关产品推荐

