当前位置 : 主页 > 网页制作 > React >

reactjs – 为什么React需要这么多node_modules?如何限制加载所有这些文件以使其值

来源:互联网 收集:自由互联 发布时间:2021-06-15
当我npm安装反应时,我在node_modules中获得以下文件夹: amdefine 尽快 base62 core-js envify esprima-fb fbjs js-tokens jstransform 松散的envify 承诺 反应 源图 通过 ua-parser-js whatwg-fetch 我之前在个人项目中
当我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的最终大小 – 即使有所有这些依赖,你可能会感到惊讶.

网友评论