我同时从事多个Angular项目。每次检查代码时,我都需要在其中放置节点模块,这大约需要20分钟的时间。
有什么办法,我们可以将节点模块放置在PC上的一个位置,例如
"D:/my_node_modules/{node_module}"
并在我的新项目中使用此位置的节点模块,比如说我的项目位于位置
"E:/Svn_Project/my_angular_project"
?
答案 0 :(得分:0)
如果使用SVN检出代码,则不应在存储库中存储node_modules。排除了它。
如果您的意思是,当您签出代码时,node_modules文件夹为空。然后,您必须像运行20分钟一样运行npm install
。所以我认为问题是您的节点版本。如果您将节点升级到最新版本。它将缓存您的包。因此,您只等待第一次安装npm。下次,将从缓存中获取node_modules,因此您只需等待大约30秒。
答案 1 :(得分:0)
仅当您的互联网访问速度有限且互联网速度较低时,这才是问题。
但是无论如何,您都可以使用Yarn代替NPM:“当使用Yarn安装软件包(使用yarn添加软件包名称)时,它将软件包放置在磁盘上。在下一次安装期间,将使用此软件包而不是发送HTTP请求,以从注册表获取压缩包。”
在此处检查Yarn