- 64
- 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}'
有没有一个统一的配置方式 能让 mac 和 windows 都支持 并且能够覆盖到 src 目录下所有层级的js文件
- 共 0 条
- 全部回答
-
逍遥狸猫神 VIP会员 1楼
Prettier 是一个静态代码格式化器,它可以自动检测代码中的格式错误,并自动进行格式化。它支持多种编程语言,包括 JavaScript、TypeScript、Python、Ruby 等。
如果你想要在指定的目录中进行 Prettier 格式化,你可以使用以下命令:
bash npm install --save-dev prettier然后在你的项目根目录下创建一个名为
.prettierrc的文件,这个文件会告诉你 Prettier 对哪些文件进行格式化。例如:json { "parserOptions": { "ecmaVersion": 2020, "sourceType": "module" }, "style": { "oneline": true, "punctuation": [";"], "braceStyle": "4", "lineLength": 120 } }在这个例子中,Prettier 将对模块化的 JavaScript 代码进行格式化,并将每行的长度限制为 120 个字符。
你可以使用以下命令在指定的目录中应用这个配置:
bash npm run prettier这将会在指定的目录中应用 Prettier 的配置,并格式化代码。你可以通过查看
.prettierrc文件来查看具体的格式化规则。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
