我有一个私有库模块mylib
和一个使用库myapp
的应用。
当我部署myapp
时,我必须在mylib
文件夹中加入node_modules
,以便上传。
但每次我对mylib
进行更改时,我都必须转到myapp
并运行npm install ~/mypath/mylib
,这需要花费很多时间,是否有更快的方法来处理私有模块?
答案 0 :(得分:0)
我认为你可能会使用一些CI服务。例如。 http://jenkins-ci.org/。 每次推送到工作的git分支(或私有模块修改后),您将能够设置必要的操作以在服务器上运行。
答案 1 :(得分:0)
你不能在你的应用程序文件夹中创建一个符号链接到你自己的lib吗?
我知道这有效:
缺点是,如果没有路径就无法访问你的库,你需要提供像f.ex这样的路径。 “require('../ lib / mylib / xy')”,但也许你觉得这值得。