【问题标题】:Getting an error 'No files matching the pattern were found' when using prettier使用 prettier 时出现错误“未找到与模式匹配的文件”
【发布时间】:2020-11-14 02:57:27
【问题描述】:
我找到了如何使用prettier格式化代码的答案
这就是我所做的
npm i prettier -g
prettier --write \"./**/*.{js,html}\"
遇到错误[error] No files matching the pattern were found: ""./**/*.{js,html}"". 有什么解决办法吗?你认为这是因为我全局安装了prettier(在答案中它是本地安装的)?
那么当它被全局安装时,你会如何使用它呢?
【问题讨论】:
标签:
javascript
html
visual-studio-code
prettier
prettier-standard
【解决方案1】:
可能引号是错误的。应该是:
prettier --write "./**/*.{js,html}"
没有反斜杠。
【解决方案2】:
建议here 解决此问题:实际上对我有用。注意我在 Windows 机器上,所以不确定它在其他机器上的行为。只需删除表达式(引号)前后的任何内容:
prettier --write ./**/*.{js,html}
【解决方案3】:
如果您在package.json 中设置了更漂亮的脚本,则需要将文件路径用引号括起来、转义双引号或使用单引号:
"prettier": "prettier 'src/**/*'"
"prettier": "prettier \"src/**/*\""
【解决方案4】:
问题在于引号
我正在使用
prettier --write 'src//**/*.{js,jsx,json}'
这是我的修复方法
prettier --write src//**/*.{js,jsx,json}
这是为 errno 2 准备的