5

我找到了这个答案 如何使用更漂亮的代码格式化

这是我所做的

npm i prettier -g
prettier --write \"./**/*.{js,html}\"

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

那么当它被全局安装时,你将如何使用它呢?

4

4 回答 4

5

可能引号是错误的。应该是:

prettier --write "./**/*.{js,html}"

没有反斜杠。

于 2021-03-05T23:29:25.033 回答
3

这里提出了一个解决这个问题的方法:实际上对我有用。注意我在 Windows 机器上,所以不确定它在其他机器上的行为。只需删除表达式(引号)之前和之后的任何内容:

prettier --write ./**/*.{js,html}
于 2021-05-29T19:52:50.430 回答
1

问题在于引号

我正在使用

prettier --write 'src//**/*.{js,jsx,json}'

这是我修复我的方法

prettier --write src//**/*.{js,jsx,json}

这是针对 errno 2

于 2021-04-13T20:21:14.350 回答
1

如果您在 中设置了更漂亮的脚本package.json,则需要将文件路径用引号括起来、转义双引号或使用单引号:

"prettier": "prettier 'src/**/*'"
"prettier": "prettier \"src/**/*\""
于 2021-07-14T13:58:12.023 回答