首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eslint -限制来自根的进口并强制树摇动

Eslint -限制来自根的进口并强制树摇动
EN

Stack Overflow用户
提问于 2020-07-23 00:14:44
回答 1查看 501关注 0票数 4

我想直接从我的应用程序中的依赖项(@material/图标)根部阻止导入,以及强制树抖动。

有效- import AccessAlarmIcon from "@material-ui/icons/AccessAlarm";无效- import AccessAlarmIcon from "@material-ui/icons/";

资料用户界面有一个很好的指导设置树摇动,但它没有强制上述无根规则。

代码语言:javascript
复制
rules: {
    "no-restricted-imports": [
      "error",
      {
        "patterns": ["@material-ui/*/*/*", "!@material-ui/core/test-utils/*"],
        "message": "Tree-shaking is enforced for @material-ui, import dependencies "
      }
    ]
}

仅仅添加“@ pattern ui/*”作为一种模式可以解决我的问题吗?

EN

回答 1

Stack Overflow用户

发布于 2021-04-08 08:29:11

以下不受限制的导入规则阻止从@material-ui/icons导入,如“资料UI指南”所述。

代码语言:javascript
复制
rules: {
"no-restricted-imports": [
  "error",
  {
    "paths": ["@material-ui/icons"],
    "patterns": ["@material-ui/*/*/*", "!@material-ui/core/test-utils/*"],
  }
]

}

"patterns": ["@material-ui/icons", "!@material-ui/icons/*"]没有达到预期的效果,从@material-ui/icons/*的进口也被阻止。下面是对原因Eslint no-restricted-imports only restrict importing from a package root?的描述

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

https://stackoverflow.com/questions/63044946

复制
相关文章

相似问题

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