Reactjs 如何为多个项目使用全局安装的节点模块包?

Reactjs 如何为多个项目使用全局安装的节点模块包?,reactjs,webpack,node-modules,Reactjs,Webpack,Node Modules,我一直在关注许多react教程(刚刚开始)。在所有这些项目中,节点模块都本地安装在每个项目中。但我不想每次都下载节点模块。我想全局安装节点模块(仅与react相关的软件包,如babel、webpack、webpack dev server、react和react dom),它位于windows中的以下位置(C:\Users\username\AppData\Roaming\npm\node\U模块),然后为我的所有react项目引用它们,并使用webpack捆绑它们。我该怎么做?我试着搜索,但到

我一直在关注许多react教程(刚刚开始)。在所有这些项目中,节点模块都本地安装在每个项目中。但我不想每次都下载节点模块。我想全局安装节点模块(仅与react相关的软件包,如babel、webpack、webpack dev server、react和react dom),它位于windows中的以下位置(C:\Users\username\AppData\Roaming\npm\node\U模块),然后为我的所有react项目引用它们,并使用webpack捆绑它们。我该怎么做?我试着搜索,但到目前为止没有找到任何解决方案。请让我知道,如果有任何选择,以实现这一点


谢谢。

使用全局软件包不是一个好主意。仅建议用于开发

您可以使用
npm link
来使用全局模块,如本地模块


链接以参考

将项目上载到其他服务器时会发生什么?如果你想与朋友分享你的代码,并向他发送你的源文件,会发生什么?不建议全局安装此组件。如果将模块保持为全局,则如果要为一个项目更新一个模块,则将为所有项目更新该模块-这可能会导致向后兼容性问题并破坏这些项目。为了保持你自己的理智,我会喜欢这样一个事实,即模块是本地保存的,而且只有一个
npm安装
。不是每天都要这么做。我不会更新模块。正如我所说,这只是为了学习目的,而不是真正的项目。每套安装大约需要20到25分钟,每次安装(包括所有内部依赖项)大约需要500MB。到目前为止,我已经花了20分钟x12个时间样本项目和500MB x12个硬盘空间样本项目。这就是我想要避免的。我至少可以在网页配置中引用它们吗?我试了几次,似乎都不管用。