@ant-design/icons中@是什么意思?

新手上路,请多包涵

@ant-design/icons和node_modules的关系是在哪配置的?还有@是什么意思?

阅读 2.3k
1 个回答

1.如果你是使用npm包安装antd的话,不需要配置node_modules,直接import或者require都可以。
如果你是在项目中第一次使用antd,那么package.json需要配置babel。

"babel": {
  "presets": [
    "react-app"
 ],
  "plugins": [
    [
      "import",
      {
        "libraryName": "antd",
        "libraryDirectory": "es",
        "style": "css"
 }
    ]
  ]
}

2.@[author or org]/packagename,带有@的包表示该包是范围包。

比如说蚂蚁团队发布@ant-design/icons,那么你可以自己发布一个@wyofky6m/icons,方便区分依赖。因为相同命名的东西太多,如果icons被人占用了就会导致别人无法发布他们相同命名的包,随便命名也不符合程序命名规则,增加一个所有者能扩大容量。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题