IdeaWorlds 前端开发笔记(一)
本篇目标:介绍 Angular 工程初始化步骤。
《IdeaWorlds 前端开发笔记》记录从初始化到部署的过程,前端选用的Angular
在国内使用人较少,希望本系列文章能帮助到初识该框架的开发,也希望未来会有同伴参与本项目。
1. 项目说明
IdeaWorlds 是一个创意分享平台,并将提供一系列快速实现软件系统相关创意的服务。
2. 搭建本地开发环境
安装 Node.js
Angular 需要 Node.js 和 npm 包管理器,请先参阅 nodejs.org 安装他们。
安装 Angular CLI
打开终端输入如下命令:
1
npm install -g @angular/cli
Angular 开发一般使用 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
应用1
ng serve --project www --open
启动
console
应用1
ng serve --project console --open
说明:
ng serve
命令会启动开发服务器、监视文件,并在这些文件发生更改时重建应用--open
选项会自动打开你的浏览器,并访问 http://localhost:4200/--project
指定要启动的应用,可以用ng serve --open
启动www
,因为他是默认应用