加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

reactjs – 为什么React需要这么多node_modules?如何限制加载所

发布时间:2020-12-15 09:34:06 所属栏目:百科 来源:网络整理
导读:当我npm安装反应时,我在node_modules中获得以下文件夹: amdefine 尽快 base62 core-js envify esprima-fb fbjs js-tokens jstransform 松散的envify 承诺 反应 源图 通过 ua-parser-js whatwg-fetch 我之前在个人项目中使用过React,但是当我运行npm install
当我npm安装反应时,我在node_modules中获得以下文件夹:

> amdefine
>尽快
> base62
> core-js
> envify
> esprima-fb
> fbjs
> js-tokens
> jstransform
>松散的envify
>承诺
>反应
>源图
>通过
> ua-parser-js
> whatwg-fetch

我之前在个人项目中使用过React,但是当我运行npm install“something”时,我从未深入研究过实际发生的事情(实际上下载了多少文件).我总觉得它只是魔术.

我的公司不使用任何节点模块(我们的堆栈是PHP).我怎样才能提出包含所有上述反应依赖关系的论点是否值得? (我真的只想要更多使用React的经验).如何限制React的依赖项数量?运行React需要最少的依赖项数量是多少?

附: npm install反应下载1350个文件!

让我知道你的想法!

解决方法

问题是 – 为什么要限制这些模块的数量?

如果你的一些后端是用节点写的 – 别担心,没关系.

如果您的整个后端是用PHP编写的,并且您只想在客户端使用react,那么为什么不使用bower来安装它呢?

此外,你应该检查你的缩小,压缩和gzip javascript的最终大小 – 即使有所有这些依赖,你可能会感到惊讶.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读