React是浏览器上的库跟Jquery一样,所以完全可以在浏览器上独立运行。Node是本地化工具,提供访问本机的接口,比如文件。 React可以在Node上搭建,方便添加npm包,最终还是要bundle成一个独立的文件,打包给浏览器,在浏览器上运行,而不需要node。React仅仅在开发时候,方便集成package而已。如图。
stackoverflow.com/questions/4…
明白了这一点,就知道了,为何很多package可以如果是在react上,可以直接安装包,因为是开发环境,可以用node,而且跟服务端一样。如图
如果在react没有package安装包怎么办,也可以引用,然后使用windows变量作为全局变量