本文的目标是支持线下Angular课程的学员完成课堂练习,或是在课后回顾课程内容时复盘整个练习。所以在本文中不会讲解Angular的运行原理,这些可以参考本站的其它文章。
开发工具链
为完成本练习,你需要准备以下的一些工具:
环境准备(Windows)
安装NodeJS
直接官网选择合适你机器操作系统的版本下载,建议选择LTS的版本(当前版本为10.16.0 LTS)。下载以后直接运行文件进行安装
安装Yarn
直接官网选择合适你机器操作系统的版本下载。下载以后直接运行文件进行安装
安装Git for Window
直接官网选择合适你机器操作系统的版本下载。下载以后直接运行文件进行安装
安装VS Code
直接官网下载最新的版本。下载后直接运行文件进行安装
安装Angular CLI
使用Yarn进行安装,执行以下命令:
1 | yarn global add @angular/cli |
系统显示:
1 | yarn global v1.16.0 |
说明安装正常,默认时安装最新的版本
设置默认的包管理工具为Yarn
1 | ng config -g cli.packageManager yarn |
执行以后,系统没有任何提示,没消息就是好消息:)
创建Angualr项目
在Windwos中,我们选择将项目建立在D盘的根目录下。目录名为todo-web-app, 以后文章中提到项目目录(PROJECT_ROOT)指的就是d:\todo-web-app,
在命令行执行:
1 | d: |
运行后,系统会提示你,是否需要启用路由功能,注意: 默认是N,不启用路由功能。 在本实验中,记得一定要选择Y
1 | D:\>ng new todo-web-app |
接下来,系统会提示你选择用哪种样式定义语言,在本实验中选择CSS
1 | ? Would you like to add Angular routing? Yes |
然后系统会:
- 建立项目目录
- 按模版生成项目文件
- 调用yarn,安装依赖库
注意:如果在第3步发送错误导致安装失败,只需要进入到项目目录中,执行yarn就可以继续安装缺失的依赖库而不需要重建项目。以本项目为例, 你可以执行:
1 | cd todo-web-app |
运行Angular项目
建立完项目以后,先不做任何改动,启动项目,观察运行情况,以验证以上步骤是否执行正确:
1 | cd todo-web-app |
如果正常执行,你可以看到系统显示:
1 | D:\todo-web-app>ng serve |
然后用浏览器访问本机的4200端口, http://localhost:4200/ 就可以看到angular cli为我们构建好的项目骨架运行的效果了。
下一步
下一步,我们将带大家实验构建简单的组件: Angular课程实验手册(二)