我正在使用WebDeploy将 Node 网站部署到Azure。
我在示例和演示中看到,它应该在部署时触发npm install
。
但事实并非如此。我也看到几乎每个演示都使用git部署。
WebDeploy是否不支持自动npm install
还是缺少某些内容?
最佳答案
使用WebDeploy时,它将仅将计算机中的所有文件复制到云中,而不会触发任何构建过程。您必须负责确保您的应用已准备好运行。
如果您想要CI功能,请设置继续进行部署,这是设置本地git的教程
https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/
还有其他选项,如果您在github/bitbucket/Visual Studio Team Service等中有存储库...(转到https://portal.azure.com,选择您的站点->所有设置->连续部署以查看所有受支持的optinos)