繁体   English   中英

角4:如何使用保存在远程的node_module文件夹?

[英]Angular 4: How to use node_module folder kept at remote?

我同时从事多个Angular项目。 每次我检查代码时,都需要在其中放置节点模块,这大约需要20分钟的时间。
有什么办法,我们可以将节点模块放在我PC上的一个位置,例如
"D:/my_node_modules/{node_module}"
并在我的新项目中使用该位置的节点模块,因为我的项目位于该位置
"E:/Svn_Project/my_angular_project"

  1. 如果使用SVN检出代码,则不应在存储库中存储node_modules。 排除在外。

  2. 如果您的意思是,当您签出代码时,node_modules文件夹为空。 然后,您必须运行npm install大约20分钟。 所以我认为问题是您的节点版本。 如果您将节点升级到最新版本。 它将缓存您的包。 因此,您只等待第一次安装npm。 下次,将从缓存中获取node_modules,因此您只需等待大约30秒。

仅当您的互联网访问速度有限时,这才是一个问题。

但是无论如何,您都可以使用Yarn代替NPM:“当使用Yarn安装软件包(使用yarn添加软件包名称)时,它将软件包放置在磁盘上。在下一次安装期间,将使用此软件包,而不是将HTTP请求发送到从注册表中获取压缩包。”

在这里检查纱线

暂无
暂无

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

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