前端开发离不开Angular,Angular是Google提供的开源项目框架。Angular的模板功能强大且丰富。是一个比较完整的前端框架,包含了服务、模板、数据双向绑定、模板、路由、过滤器、自定义指令、依赖注入等功能,ng模块化大胆的引入了Java的一些东西(依赖注入),这可以轻松编写出可复用的代码,对敏捷开发团队很有帮助。同时,该工具的核心功能是以指令的形式对已有的HTML代码进行扩展,并使扩展后的HTML代码能够通过元素声明构建动态内容。因此,这样的扩展具有划时代的意义,这也是Angular框架自诞生之日起备受关注的重要原因。在搭建Angular框架之前,我们先了解一下这个前端框架的特点和优势。首先,Angular会将你的模板转换为代码,针对现代JavaScript虚拟机进行高度优化,轻松获得框架提供的高生产力。借助新的组件路由器,Angular可以实现快速加载,自动代码拆分机制允许用户只加载用于渲染请求页面的代码,提高速度和性能。了解了特性和性能之后,我们就来看看如何详细搭建前端框架吧!1.构建本地开发环境?Node.jsAngular需要Node.js的活动LTS版本或维护LTS版本。具体版本要求见package.json文件中的engines。要了解如何安装Node.js,请参阅nodejs.org。如果您不确定系统上运行的是哪个版本的Node.js,请在终端窗口中运行node-v。?npm包管理器Angular、AngularCLI和Angular应用程序都依赖npm包来实现许多特性和功能。要下载和安装npm包,您需要一个npm包管理器。本指南使用默认安装在Node.js上的npm客户端命令行界面。要检查您是否安装了npm客户端,请在终端窗口中运行npm-v。?您可以使用AngularCLI创建项目、生成应用程序和库代码,并执行各种持续开发任务,例如测试、打包和部署。要使用npm命令安装CLI,请打开一个终端/控制台窗口并输入以下命令:npminatll-g@angula2.创建一个新的工作区和一个初始应用程序Angular的工作区是您开发应用程序的环境。工作区包含一个或多个项目所需的文件。每个项目都是由应用程序、库或端到端(e2e)测试组成的文件集合。在本教程中,您将创建一个新工作区。要创建新的工作区和启动应用程序项目:确保您当前不在Angular工作区的文件夹中。例如,如果您之前创建了一个Quickstart工作区,请返回到其父目录。运行CLI命令ngnew,使用angular-tour-of-heroes作为空间名称,如下:ngnewangular-tour-of-heroesngnew命令会提示你输入初始应用项目要包含哪些特性,按Enter或Return键接受其默认值。AngularCLI安装必要的Angularnpm包和其他依赖项。这可能会需要几分钟。它还会创建以下工作区和启动项目文件:?一个新的工作区,其根目录名为angular-tour-of-heroes。?初始骨架应用程序项目,位于src/app子目录中。?关联的配置文件。入门应用程序项目是一个简单的“欢迎”应用程序,可以运行。3.启动应用服务器,进入工作空间目录,启动应用。cdangular-tour-of-heroesngserve--openngserve构建应用程序,启动开发服务器,监听源文件,并在这些文件更改时重建应用程序。--open标志将打开浏览器到http://localhost:4200/。您会发现该应用程序正在您的浏览器中运行。参考:Angular官网云平台一键部署Angular一、创建环境如果要一键部署Angular,需要以下账号和服务:?Github账号(https://github.com/),?阿里云账号,使用阿里云账号登录云开发平台(https://workbench.aliyun.com/)。为确保最佳体验,请使用Chrome浏览器。开通OSS服务。?未开通阿里云OSS的用户,点击链接(https://workbench.aliyun.com/...)激活OSS服务。OSS免费开放,有一定的免费额度。超过配额后按量付费。2.创建一个Angular应用程序?创建一个前端应用程序。打开快速入门https://workbench.aliyun.com/app,找到Angular点击Create“创建应用”按钮。?云资源访问授权。如果之前没有使用过云开发平台,会有一个云资源授权管理的选项。向下滚动,直到您同意授权。点击“同意授权”,即可显示授权成功。点击下一步”。?绑定Github账号。授权完成后,选择源仓库为Github,根据提示点击绑定,绑定GitHub账号,登录后点击授权Aliyunworkben,允许云开发平台将你的GitHub代码构建发布为无障碍网站。?选择分叉的“Angular”存储库。选择第一步的代码仓库,主分支,点击下一步。主干分支一般是指代码的master或者main分支。填写基本信息,完成创建。填写基本信息,点击“完成”。成功后进入应用详情和部署界面。3.日常环境部署?一键式应用部署。在应用详情页面点击日常环境中的“部署”按钮,进行一键部署。部署状态变为绿色并部署完毕后,您可以点击访问部署网站查看效果。?访问Angular网站。日常环境下的测试域名也是可以访问的。单击VisitDeployedWebsite按钮,将出现一个弹出窗口。单击弹出窗口中的“立即访问”以访问已部署的站点。部署完成后,您可以继续在本地编码,将代码推送到应用“基本信息”中对应的代码仓库。
