繁体   English   中英

如何使用私有节点模块部署应用

[英]How to deploy an app with a private node module

我有一个私有库模块mylib和一个使用库myapp的应用程序。 部署myapp ,必须将mylib包含在node_modules文件夹中,以便它也可以上传。 但是每次更改mylib ,都必须转到myapp并运行npm install ~/mypath/mylib ,这需要花费大量时间,是否有更快的方式处理私有模块?

我认为您可能会使用某些CI服务。 例如http://jenkins-ci.org/ 并且,您可以设置每次向工作git分支推送后(或在修改私有模块之后)在服务器上运行的必要操作。

您不能在应用程序文件夹中创建指向自己的lib的符号链接吗?

我知道这可行:

  • 有一个根文件夹(例如“应用程序”)
  • 在根文件夹中有一个“ lib”文件夹
  • 在该lib文件夹中有一个文件系统链接到您的私有库

缺点是,没有路径就无法访问库,需要提供类似f.ex的路径。 “ require('../ lib / mylib / xy')”,但也许您觉得值得。

暂无
暂无

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

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