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

使用 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}' 

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

待解决 悬赏分:30 - 离问题结束还有 456天23小时36分18秒
反对 0举报 0 收藏 0

我来回答

回答0