构建和部署NodeJS的框架

Lon*_* Ho 9 node.js

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

  • 能够为签出的代码NodeJS项目获取依赖模块(例如Express或类似的东西)
  • 为内部项目设置NodeJS模块的私有存储库
  • 包含依赖关系并将Node项目的版本发布到存储库(像war一样排序)
  • 将版本部署到远程框并启动Node

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

Ric*_*asi 10

Npm为你做了大部分工作.

依赖处理:

  1. package.json为您的项目创建一个(查看所需内容或使用npm init)
  2. 按照项目文件提交,这将是您的依赖项跟踪
  3. npm install 将整理并下载所有依赖项

部署:

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

私人/本地图书馆:

  1. 在任何地方创建库(例如~/Projects/mylib)
  2. 转到该mylib文件夹并运行npm link
  3. 转到项目的文件夹并运行 npm install mylib
  4. 现在您的本地库已符号链接到您的项目中 node_modules

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