首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从更漂亮的角度忽略node_modules

如何从更漂亮的角度忽略node_modules
EN

Stack Overflow用户
提问于 2018-11-16 07:22:02
回答 4查看 19K关注 0票数 8

使用快速美化功能

更漂亮的配置和Eslint规则正在影响node_modules。所以,想跳过它。

因此,尝试创建在其中定义了.prettierignore文件的node_modules文件。

配置设置规则如下所示:

代码语言:javascript
复制
"lint": "pretty-quick & eslint "src/**/*.{js,jsx}" --quiet --fix"

给出错误为:

代码语言:javascript
复制
SyntaxError: Nested mappings are not allowed in compact mappings (8:9)
  6 | artifact: 'file://dcs.tar.gz'
  7 | deploymentStrategy: default
> 8 | config: artifact:
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 9 |
    | ^
    at e (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/parser-yaml.js:1:323)
    at Object.parse (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/parser-yaml.js:1:156977)
    at Object.parse$2 [as parse] (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/index.js:7138:19)
    at coreFormat (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/index.js:10398:23)
    at format (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/index.js:10570:16)
    at formatWithCursor (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/index.js:10582:12)
    at /Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/index.js:34924:15
    at format (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/prettier/index.js:34943:12)
    at exports.default (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/pretty-quick/dist/formatFiles.js:18:41)
    at exports.default (/Users/mithha/Documents/dcs/ui/ui-plugins/dcs/node_modules/pretty-quick/dist/index.js:54:29)
✨  Done in 4.19s.

还尝试了这样的配置:

代码语言:javascript
复制
"lint": "pretty-quick --ignore-path=.prettierignore & eslint \"src/**/*.{js,jsx}\" --quiet --fix"

但没有运气。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-05-10 04:59:39

我们只能通过将--staged传递给现有的命令来对分阶段的文件进行更改,如下所示,这是我现在提出的唯一的解决方案。

代码语言:javascript
复制
"lint": "pretty-quick --staged & eslint "src/**/*.{js,jsx}" --quiet --fix"
票数 3
EN

Stack Overflow用户

发布于 2020-01-03 02:25:53

在默认情况下,更漂亮的CLI忽略node_modules。

票数 33
EN

Stack Overflow用户

发布于 2018-11-16 08:02:56

根据npm包描述,更漂亮的忽略了您在.prettierrc.prettierignore.editorconfig中编写的路径文件。

如果你想知道更多的话,你可以在下面查一下。

https://www.npmjs.com/package/pretty-quick#configuration-and-ignore-files

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53333181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档