使用 prettier 时出现错误“找不到与模式匹配的文件”

sre*_*moh 5 html javascript visual-studio-code prettier prettier-standard

我找到了这个答案 how to format code using prettier

这是我所做的

npm i prettier -g
prettier --write \"./**/*.{js,html}\"
Run Code Online (Sandbox Code Playgroud)

[error] No files matching the pattern were found: ""./**/*.{js,html}"".任何想法如何解决错误?你认为这是因为我安装了prettier全局(在答案中它是本地安装的)?

那么在全局安装时如何使用 pettier 呢?

小智 10

问题出在引号上

我正在使用

prettier --write 'src//**/*.{js,jsx,json}'
Run Code Online (Sandbox Code Playgroud)

这是我修复我的方法

prettier --write src//**/*.{js,jsx,json}
Run Code Online (Sandbox Code Playgroud)

这是针对 errno 2 的


Cyb*_*iah 10

这里提出了解决这个问题的一种解决方案:并且实际上对我有用。请注意,我使用的是 Windows 计算机,因此不确定它在其他计算机上的表现如何。只需删除表达式(引号)之前和之后的任何内容:

prettier --write ./**/*.{js,html}
Run Code Online (Sandbox Code Playgroud)


tru*_*ktr 9

可能引用是错误的。大概应该是:

prettier --write "./**/*.{js,html}"
Run Code Online (Sandbox Code Playgroud)

没有反斜杠。


小智 5

我正在使用 Windows 计算机。删除双引号对我有用。

这是package.json上的脚本

 "prettier-format": "prettier --config .prettierrc src/**/*.ts --write"
Run Code Online (Sandbox Code Playgroud)