3

我正在编写 Windows Azure 移动服务后台作业。如果我使用 Azure 提供的默认值以外的 node.js 模块,如果我有根 package.json,我可以在提交到我的 Azure git 存储库时省略 node_modules 文件夹吗?Azure 会自动下载这些包吗?

更新:为了澄清,我有以下回购(对不起,这是凭记忆,不要在我面前)

> <root repo dir>    
>     \service
>       \api
>       \scheduler
>          \node_modules
>            \npmmodule1
>            \npmmodule2 .. etc
>          package.json <-- generated with npm init
>          myJob.js

我在问以下是否足以提交和部署

> <root repo dir>    
>   \service
>       \api
>       \scheduler
>          package.json <-- generated with npminit
>          myJob.js
4

1 回答 1

1

否。目前,Azure 移动服务不会根据package.json文件的存在从 NPM 中提取任何模块。您需要npm install本地 Git 克隆中的模块、存储库中git addnode_modules文件夹并将更改推送到服务器。

支持 npm 包恢复(通过 package.json)是一个待实现的功能。我建议您在Azure 移动服务 UserVoice上创建一个功能请求,以便相应地对其进行优先级排序。

于 2013-10-03T18:30:20.153 回答