在Azure网站上的gulp-angular部署



我已经使用gulp-angular(约曼生成器)开发了我的前端。它在当地环境下运行良好。我想在azure网站上部署它。我已经在azure网站上上传了代码,但我无法启动服务器。

gulp serve   //to start server on Local
gulp build   //to create a build for Production

如何在azure网站上运行gulp build命令

是否有任何部署脚本在azure网站上运行?

如果你想在服务器上构建你的项目,那么你可以考虑创建你自己的自定义部署脚本。

这里的挑战是,您还必须npm安装开发工具,这可能会导致MAX_PATH的问题。试一试,看看效果如何。

使用Yeoman angular,你的代码会被生成到dist文件夹中,这个文件夹在默认情况下不会出现在git征兵目录中。

您可以通过以下操作来解决这个问题:

  1. 从.gitignore文件中删除/dist
  2. 在你的代码中添加一个.deployment文件到你的项目的根文件夹,并在其中粘贴以下内容,以告诉Azure Web应用程序将dist文件夹作为你的Web应用程序的根文件夹:

    (配置)project = dist

你可以在这里找到更详细的说明:http://www.zainrizvi.me/2015/10/13/deploy-statically-generated-sites-to-azure-web-apps/

最新更新