【问题标题】: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(在答案中它是本地安装的)?

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

【问题讨论】:

  • 使用cli命令时不需要转义引号。
  • 运行lspwd,输出是什么?

标签: 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 准备的

        【讨论】:

          猜你喜欢
          • 2021-03-16
          • 1970-01-01
          • 1970-01-01
          • 2020-08-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多