📌  相关文章
📜  使用Github页面部署Angular应用程序

📅  最后修改于: 2021-05-13 19:40:25             🧑  作者: Mango

有多种部署Angular Application的方法,例如Github Pages,Heroku,Firebase等。Github提供了使用Github Pages的所有方法中最简单的方法。

创建示例Angular应用程序并将其部署到Github页面的步骤:

  • 安装Node.js:
    一种。视窗
    b。的Linux
  • 安装Angular – CLI
  • 使用Angular CLI创建新项目:
ng new gfg-example
  • 上面的命令将询问各种有关布线和样式的问题,按Enter键以使用默认值:

  • 创建项目后,使用以下命令转到项目目录:
cd gfg-example
  • 该代码的结构如下所示:

  • 转到src / app / app.component.html并删除所有代码,然后添加以下代码:

  Geeks For Geeks Example 

  

  Simple App Deployment using Github Pages

  • 现在,使用以下命令在本地运行Angular App:
npm start
  • 应用程序成功编译后,转到浏览器并打开http:// localhost:4200 /

  • 接下来,停止Angular应用
  • 转到Github并根据您的喜好使用名称创建新的存储库
  • 创建Github Repo后,转到项目目录并打开命令行
  • 使用以下命令将代码推送到Git:
git init
git add .
git commit -m "Initial Commit"
git remote add origin https://github.com//.git
git push -u origin master
  • 现在,转到github repo,您的代码应上传到github上的master分支
  • 接下来使用npm安装angular-gh-pages:
npm install -g angular-cli-ghpages
  • 现在,正式版使用以下代码构建应用程序:
ng build --prod --base-href "https://.github.io//"
  • 最后,创建gh-pages分支,并使用以下命令将构建和捆绑的代码上传到该分支:
ngh --dir dist/gfg-example
  • 请记住,我们从一开始就使用的项目名称是gfg-example,如果您使用不同的项目名称,那么请使用最后一个命令代替:
ngh --dir dist/

  • 现在转到与Github Repo中的Code平行的Settings选项卡,在Github Pages下,您将找到已部署应用程序的链接:

  • 打开URL,您将部署我们的Angular应用程序: