【问题标题】:Prettier glob matching multiple file types匹配多种文件类型的更漂亮的 glob
【发布时间】:2019-06-01 06:08:31
【问题描述】:

我在package.json 中添加了一个prettier 脚本,因此我可以将其作为测试的一部分运行:

"prettier": "prettier --list-different \"**/*.{ts, js, css, scss, md}\""

我希望 Prettier 检查上述类型的所有文件。
* --list-difference 只是打印出没有美化的文件并返回错误码,方便在CI中运行。

当我跑步时

$ npm run prettier

即使我知道有些文件没有经过美化,Prettier 也会返回 0 个结果。

我不确定发生了什么,有人可以帮我理解我的全局匹配有什么问题吗?

(使用 bash 在 Ubuntu 18.04 中运行)

【问题讨论】:

    标签: node.js npm glob prettier


    【解决方案1】:

    发现问题。

    如果其他人试图匹配一种以上的文件类型,语法是正确的,但大括号中不能有空格。所以改为

    "**/*.{js, ts, css, scss, md}"
    

    应该是

    "**/*.{js,ts,css,scss,md}"
    

    这个网站帮助我轻松调试它: http://www.globtester.com/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-22
      • 2018-12-15
      • 2020-01-28
      相关资源
      最近更新 更多