为NodeJS构build和部署框架
我一直在寻找NodeJS的Java Maven等价物,但似乎无法find一个,所以我发布这个问题,看看是否有我可以用来构build和部署Node的工具/框架的组合。 我正在寻找的具体任务是:
- 能够抓取相关模块的代码NodeJS项目(例如Express或类似的东西)
- 为内部项目设置专用的NodeJS模块存储库
- 打包依赖关系,并将节点项目发布到存储库(类似于战争)
- 将发布部署到远程框并启动节点
任何帮助将不胜感激!!!
Npm大部分都是为你做的。
处理依赖:
- 为您的项目创build一个
package.json
(请参阅必需的内容或使用npm init ) - 将它沿着你的项目文件提交,这将是你的依赖关系跟踪
-
npm install
会整理并下载所有的依赖关系
部署:
- 上传/推送您的文件到服务器
- 或者发送
node_modules
文件夹,或者在服务器上运行npm install
- 要使用您的私有库,您需要上传模块文件夹或发布它们(见下文)
私人/本地图书馆:
- 在你想要的任何地方创build库(例如
~/Projects/mylib
) - 转到
mylib
文件夹并运行npm link
- 转到项目的文件夹并运行
npm install mylib
- 现在你的本地库被链接到你的项目的
node_modules
要为您的模块设置专用存储库,请按照以下说明进行操作