Azure Function(JavaScript)Local Git部署时如何指定依赖包安装registry
Azure Functions Local Git JavaScript部署依赖安装问题解答
1. 代码上传完成后是否会自动执行npm install?
会。Azure Functions的Local Git部署流程内置了JavaScript项目的构建逻辑,当检测到仓库根目录存在package.json文件时,会自动执行npm install安装所有生产环境依赖,无需你提前将node_modules目录提交到Git仓库上传。
2. 执行npm install过程中,依赖包默认从哪个registry拉取?
默认使用npm官方公共registry地址:https://registry.npmjs.org/。
3. 该部署流程中如何自定义指定依赖包安装的registry?
你可以通过以下两种方式配置自定义registry:
- 项目内配置:在你的JavaScript项目根目录新增
.npmrc文件,在文件内添加自定义registry配置,示例内容如下:
将该registry=https://你自定义的registry地址.npmrc文件提交到Git仓库后重新推送部署,平台会自动读取该配置拉取依赖。 - 应用配置层面配置:进入Azure门户对应Function App的「配置」页面,新增应用设置,键为
NPM_REGISTRY,值为你的自定义registry地址,保存配置后重新触发部署即可生效。
内容的提问来源于stack exchange,提问作者yongding701
相关产品推荐
相关产品推荐

