IdeaWorlds 前端开发笔记(一)
本篇目标:介绍 Angular 工程初始化步骤。
《IdeaWorlds 前端开发笔记》记录从初始化到部署的过程,前端选用的Angular在国内使用人较少,希望本系列文章能帮助到初识该框架的开发,也希望未来会有同伴参与本项目。
1. 项目说明
IdeaWorlds 是一个创意分享平台,并将提供一系列快速实现软件系统相关创意的服务。
2. 搭建本地开发环境
安装 Node.js
Angular 需要 Node.js 和 npm 包管理器,请先参阅 nodejs.org 安装他们。
安装 Angular CLI
打开终端输入如下命令:
1npm install -g @angular/cliAngular 开发一般使用 Angular CLI 来创建项目,生成应用和库代码,以及执行各种持续开发任务,比如测试、打包和部署。
3. 创建工作区
打开终端输入如下命令,将在当前目录创建idea-worlds文件夹,并在该文件夹内生成配置文件
| |
说明:
ng n idea-worlds创建一个 Angular 新工作空间,并将工程命名为 idea-worlds
--create-application false创建空工作空间,因为我计划在同一个工程中放多个应用程序
4. 初始化应用
目前我计划在同一个工程中放两个应用(展示前台、管理后台)和一个公共库
| |
说明:
ng g application www创建一个名为 www 的应用
ng g application console创建一个名为 console 的应用
ng g library libs创建一个名为 libs 的公共库
--routing创建一个路由
--skip-tests不生成测试文件
--style less指定样式文件的拓展名,因为NG-ZORRO使用less,保持一致避免出错
--prefix iws指定库组件的前缀
5. 初始化 NG-ZORRO
| |
说明:
为
www和console两个应用添加NG-ZORRO组件库执行命令时会有交互选择,多语言选
zh_CN,其他直接按Enter键
6. 启动应用
启动
www应用1ng serve --project www --open启动
console应用1ng serve --project console --open说明:
ng serve命令会启动开发服务器、监视文件,并在这些文件发生更改时重建应用--open选项会自动打开你的浏览器,并访问 http://localhost:4200/--project指定要启动的应用,可以用ng serve --open启动www,因为他是默认应用