为NodeJS构build和部署框架

我一直在寻找NodeJS的Java Maven等价物,但似乎无法find一个,所以我发布这个问题,看看是否有我可以用来构build和部署Node的工具/框架的组合。 我正在寻找的具体任务是:

  • 能够抓取相关模块的代码NodeJS项目(例如Express或类似的东西)
  • 为内部项目设置专用的NodeJS模块存储库
  • 打包依赖关系,并将节点项目发布到存储库(类似于战争)
  • 将发布部署到远程框并启动节点

任何帮助将不胜感激!!!

Npm大部分都是为你做的。

处理依赖:

  1. 为您的项目创build一个package.json (请参阅必需的内容或使用npm init )
  2. 将它沿着你的项目文件提交,这将是你的依赖关系跟踪
  3. npm install会整理并下载所有的依赖关系

部署:

  1. 上传/推送您的文件到服务器
  2. 或者发送node_modules文件夹,或者在服务器上运行npm install
  3. 要使用您的私有库,您需要上传模块文件夹或发布它们(见下文)

私人/本地图书馆:

  1. 在你想要的任何地方创build库(例如~/Projects/mylib
  2. 转到mylib文件夹并运行npm link
  3. 转到项目的文件夹并运行npm install mylib
  4. 现在你的本地库被链接到你的项目的node_modules

要为您的模块设置专用存储库,请按照以下说明进行操作