繁体   English   中英

如何在所有项目中使用一个node_modules

[英]How to use one node_modules for all projects

有没有一种简单的方法可以与所有有角项目共享一个node_modules文件夹,从而避免在创建新项目时每次都下载相同的依赖项? 如果是,是否建议使用此方法(优点/缺点)

谢谢你的时间

软件包管理器即npmyarn具有缓存机制。 这些软件包仅是首次下载,并且当您为已下载的软件包运行install命令时,将不会再次下载它们。

话虽如此,即使您没有Internet连接,您仍然可以安装以前缓存的软件包。

Yarn在处理此问题方面特别npmnpm现在正在赶上。

这样可以解决您再次下载软件包的问题。 请锁定您的程序包依赖版本。 这也可能有助于将相同的node_modules用于其他项目。 但是我不建议个人对所有项目使用相同的node_modules文件夹,因为这可能会使整个项目混乱。 查看有关JS应用程序中的依赖项管理的文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM