簡體   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