Prettier美化代码 命令指定目录问题

发布于 2022-09-12 00:06:11 字数 932 浏览 11 评论 0

使用 Prettier 美化代码 在 package.json 中写入了如下代码

"scripts": {
    "format": "prettier --config .prettierrc --write src/**/*.{js,scss,vue}",
  },

mac电脑下执行后 进覆盖到了 src的下面一层 没有覆盖到 src/*/*/*.js这种更深层的js 但是在 windows系统下是没有问题的 可以覆盖到src下面所有层级的js 于是查看了文档 文档中cli命令示例:

prettier --single-quote --trailing-comma es5 --write "{app,__{tests,mocks}__}/**/*.js"

于是给命令中的匹配路径加了引号 如:

"scripts": {
    "format": "prettier --config .prettierrc --write 'src/**/*.{js,scss,vue}'",
  },

于是 mac 系统下 问题解决 但是同样的命令在 windows 下执行 直接报错了

[error] No matching files. Patterns tried: 'src/**/*.{js,scss,vue}' 

有没有一个统一的配置方式 能让 macwindows 都支持 并且能够覆盖到 src 目录下所有层级的js文件

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文