如何为所有项目使用一个node_modules

问题描述 投票:1回答:1

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

谢谢你的时间

node.js angular
1个回答
0
投票

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

话虽这么说,即使你没有互联网连接,你仍然可以安装以前的缓存包。

Yarn处理这个问题特别棒,npm现在迎头赶上。

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

© www.soinside.com 2019 - 2024. All rights reserved.