gpt4 book ai didi

angularjs - 如何将 AngularJS、Gulp、Bower 和 NPM 包完整前端应用程序部署到 digital ocean ?

转载 作者:行者123 更新时间:2023-12-02 22:31:00 26 4
gpt4 key购买 nike

我有一个 AngularJS 前端应用程序,带有 Bower 和 npm 包的 gulp 服务器。我想将该应用程序部署到 digital ocean Droplet,当我访问 digitalocean 提供的 IP 时,我的应用程序将在浏览器中运行。

我还想要像 Rails 中的 capistrano 一样持续部署。另外,我的前端正在与完全独立的 API 应用程序进行 Rails 后端对话。

我正在使用 Angular 1.5、Bower、NPM、Angular Material 和 GULP

最佳答案

  • 首先,您需要构建所有用于生产的文件。 (一份用于您的代码源 JS,一份用于您使用的所有库)。
  • 服务器(Nginx、Apache...),用于在 VPS 实例上提供编译文件(HTML、JS、CSS)。

所以你有两个选择,有一个脚本在你的服务器中运行所有必要的构建任务,最后将它部署(复制/粘贴)到你的服务器目录中。

或者在本地构建所有文件,然后将编译后的文件推送到服务器。

我认为最好在另一台服务器或本地计算机上编译文件,因为您将使用服务器上的资源,并且需要安装在服务器计算机上构建的所有要求。

关于angularjs - 如何将 AngularJS、Gulp、Bower 和 NPM 包完整前端应用程序部署到 digital ocean ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37905705/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com