构建和部署NodeJS的框架

时间:2011-10-06 01:09:15

标签: node.js

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

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

任何帮助都将非常感谢!!!

1 个答案:

答案 0 :(得分:10)

Npm为你做了大部分工作。

依赖性处理:

  1. 为您的项目创建package.json(请参阅required contents或使用npm init
  2. 沿项目文件提交,这将是您的依赖关系跟踪
  3. npm install将整理并下载所有依赖项
  4. <强>部署:

    1. 将文件上传/推送到服务器
    2. 发送node_modules文件夹或在服务器上运行npm install
    3. 要使用您的私人图书馆,您需要上传模块文件夹或发布它们(见下文)
    4. 私人/本地图书馆:

      1. 在任意位置创建图书馆(例如~/Projects/mylib
      2. 转到mylib文件夹并运行npm link
      3. 转到项目的文件夹并运行npm install mylib
      4. 现在,您的本地库已符号链接到项目的node_modules
      5. 要为您的模块设置私有存储库,请按照these instructions

        进行操作