Azure Webapp 在部署时调用了哪些 package.json 事件?

Which package.json events does Azure Webapp call on deploy?

Azure 似乎在调用 'preinstall'、'install' 和 'postinstall'。 但是,'prepublish' 和 'publish' 没有被调用。

是否有 Azure Webapp 在部署时调用的所有 package.json 事件的列表以及调用时间?

我在发布前使用 'prepublish' 到 运行 自动化 ('gulp')。 我认为您也可以使用 'publish' 或 'postpublish''

但是每次 npm 安装都会发生这种情况,而不仅仅是在部署时发生

它不直接调用任何特定的 package.json 事件。相反,它调用 install --production。因此,该命令最终调用的脚本集将被调用。

在此处查看部署脚本的样子: https://gist.github.com/davidebbo/5357141#file-node-deploy-cmd-L103