angular环境搭建文档【上篇】

简介: angular环境搭建文档【上篇】

前言

安装顺序

node.js、npm、Angular CLI

遵循某些原则,能装压缩包不装安装包

安装

node

操作根目录 D:\software\

  1. 下载nodejs安装包或解压包(这里是下载zip解压包)

https://nodejs.org/zh-cn/download/

  1. 配置node和npm全局
  1. Path 新建 D:\software\node-v14.17.0-win-x64\node-v14.17.0-win-x64

3.在node更目录下创建下面俩个文件夹

npm config set prefix “D:\software\node-v14.17.0-win-x64\node-v14.17.0-win-x64\node_global”


npm config set cache “D:\software\node-v14.17.0-win-x64\node-v14.17.0-win-x64\node_cache”

  1. 配置环境变量

NODE_PATH D:\software\node-v14.17.0-win-x64\node-v14.17.0-win-x64\node_modules

  1. 配置包目录

Path 新建 D:\software\node-v14.17.0-win-x64\node-v14.17.0-win-x64\node_global

  1. 测试

配置完后,安装个module测试下,我们就安装最常用的express模块,打开cmd窗口,

输入如下命令进行模块的全局安装:

npm install express -g     # -g是全局安装的意思

安装Angular CLI

$ npm install -g @angular/cli

6.经过不算太慢的等待,可能会失败,注意观察

7.测试

$ ng v

快速入门

入门学习流程

  1. 环境搭建
  2. 路由跳转
  3. 页面传参及接口请求
  4. 组件
  5. 其它

第一个官方测试案例

  • 通过git克隆官方快速入门模板,打开终端执行命令git clone https://github.com/angular/quickstart
  • 用 IDE 打开克隆下来的工程,我用的是 vscode webstorm,然后安装依赖,在当前工程目录下执行 npm install
  • 依赖下载安装完成后直接 npm start 运行

新建第一个测试案例

如果你第一个没成功,那就直接新建一个试试,不要纠结。

新建 Angular 项目

$ ng new my-app
  1. 这里不会太快,大概 141M。ng initng new的区别是ng new会帮我们创建一个和项目名称相同的文件夹。
  2. Angular CLI帮我们做了什么

那么,这时候Angular cli帮你干了以下这么多事情:


创建 my-app 目录

应用程序相关的源文件和目录将会被创建

应用程序的所有依赖 (package.json中配置的依赖项) 将会被自动安装

自动配置项目中的 TypeScript 开发环境

自动配置 Karma 单元测试环境

自动配置 Protractor (end-to-end) 测试环境

创建 environment 相关的文件并初始化为默认的设置

  1. 启动测试

cd my-app

ng serve --open

ng start

后记

参考

https://www.jianshu.com/p/327d88284abb

https://www.jianshu.com/p/3d5df8ad8aa3

目录
相关文章
angular8-本地运行ng文档
angular8-本地运行ng文档
94 0
angular8-本地运行ng文档
|
JavaScript 前端开发 开发工具
Angular最新教程-第一节环境搭建和新建项目
Angular最新教程-第一节环境搭建和新建项目
290 0
Angular最新教程-第一节环境搭建和新建项目
|
存储 JavaScript
Angular依赖注入官方文档的学习笔记
Angular依赖注入官方文档的学习笔记
109 0
Angular依赖注入官方文档的学习笔记
Angular 文档中的修改链接是从哪里改的
如何修改修改的文本的链接。 如下图表示的,如何修改这个地方的链接到自己的 SCM 中。 你需要修改的文件为:aiotoolstransformstemplateslibgithubLinks.html 你可以通过访问下面的链接来需要你进行修改或者调整的链接: https://src.
798 0
|
资源调度
在对 Angular 的文档 aio 进行编译的时候提示错误
error angular-examples-master@1.0.0: The engine "yarn" is incompatible with this module. Expected version ">=1.
675 0
|
前端开发 测试技术 编译器
|
3月前
|
存储 前端开发 API
浅谈 Angular 应用前端消息显示机制的一个实际需求
浅谈 Angular 应用前端消息显示机制的一个实际需求
|
3月前
|
JavaScript 前端开发 架构师
Angular进阶:理解RxJS在Angular应用中的高效运用
RxJS(Reactive Extensions for JavaScript)是JavaScript的一个响应式编程库,特别适用于处理异步数据流。
49 0
|
3月前
|
JavaScript 前端开发
Angular.js 应用中数据模式的删除操作实现
Angular.js 应用中数据模式的删除操作实现