Angular开发环境配置指南

2018/03/02

Tags: angular

本文介绍了如何从Github上下载代码、在本机搭建Angular开发环境以及浏览本机由该Angular编写的网站。

Angular介绍

Angular是一个前端框架,由Node.js驱动,用于网页开发人员编写网站界面。利用Angular编写的网页可以将数据和界面分离,由此解耦了前端开发和后端开发。Angular提供了数据绑定功能,给HTML网页编写动态页面提供了更多便利。

关于Angular可参考如下文章:

开发环境搭建

下面介绍如何获取最新的项目代码并安装必要的开发工具以生成网页。项目前端代码托管于gas_fEnd,项目后端代码托管于gas_bEnd

本地网站构建流程

  1. 安装开发工具
  2. 获取代码
  3. 生成网页
  4. 更新项目代码

安装开发工具

Angular项目代码通过Git管理,为了方便跟进项目,有必要安装Git客户端获取并更新项目代码。为了部署方便,本文利用chocolatey管理所有与之相关的软件。

安装chocolatey:利用管理员权限打开cmd窗口,并在cmd下执行下面的代码。

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

安装git:在上一步打开的cmd窗口内执行下面的代码。

choco install -y git.install

安装Node.js:Angular项目由Node.js管理,需要安装npm以获取需要的依赖包。

choco install -y nodejs-lts
npm install -g cnpm --registry=https://registry.npm.taobao.org

安装Angular CLI:通过npm安装Angular CLI以执行Angular代码

cnpm install -g @angular/cli

关于chocolatey可参考如下文章:

关于git可参考如下文章:

关于Node.js可参考如下文章:

获取代码

在第一次获取代码的时候,需要通过git客户端获取,以D:\dev\web\gas为例说明步骤:

确保目录D:\dev\web存在,若不存在应首先建立好相关目录。git将Angular代码保存到D:\dev\web\gas目录,该目录不需要事先创建,若已存在须该目录内不包含任何文件(隐藏文件以及非隐藏文件)。

打开一个cmd窗口,并执行如下代码,注意从这里开始都不需要管理员权限。

cd /d D:\dev\web
git clone https://github.com/hjhee/gas_fEnd.git gas
cd /d D:\dev\web\gas
cnpm install

生成网页

Angular项目通过Typescript描述网页,需要运行本地服务器渲染HTML模板,以渲染本地/网络数据至模板并显示。打开cmd窗口并运行如下代码,注意在访问本地网页的期间不能关闭该cmd窗口。

cd /d D:\dev\web\gas
ng serve

现在可以通过浏览器访问http://localhost:4200/以查看Angular生成的网页。

关于Typescript可参考如下文章:

维护项目

在项目开发过程中,代码交由GitHub.com托管。利用以下命令从gas_fEnd获取最新的代码至本地:

cd /d D:\dev\web\gas
git fetch origin master
git reset --hard FETCH_HEAD
git clean -df

关于GitHub.com可参考如下文章: