Angular 开发环境搭建

Angular 开发环境搭建

1 安装node.js 可以直接去官网https://nodejs.org/en/ 下载;

目的:使用npm 管理项目依赖的软件包;

在cmd 中敲入 npm –version 查看版本号看是否安装成功

2 由于 npm 会自动访问海外的服务器,由于网络的原因,可以使用cnpm yarn 作为替代的包管理工具;

cnpm 是淘宝发布的一款工具,会自动把 npm 上面的所有包定时同步到国内的服务器上来,cnpm 本身也是一款 NodeJS 模块。

http://npm.taobao.org

安装npm install -g cnpm --registry=https://registry.npm.taobao.org

比如:安装angular/cli 这个是angular团队构建的一个脚手架工具,让我们快速构建一个应用,不用理会繁琐的配置;

把 @angular/cli 安装到全局空间

npm i –g @angular/cli 或者npm i –g @angular/cli@1.1.0 指定版本号

如果发现过程比较慢,或者有错误,就可以使用cnpm i --g @angular/cli

安装好之后可以 ng --version 看看版本

安装好以后就可以使用ng系列命令了比如 ng serve, ng g c XXX等

注意 : 如果安装过程中出现了错误,最好不要直接重新安装,先清除一下缓存:

npm uninstall –g @angular/cli

npm cache clean --force

npm install -g @angular/cli

3 IDE 的配置

本人使用的Visual Studio Code 去官网直接下https://code.visualstudio.com

插件安装:

Angular 5 Snippets - TypeScript, Html, Angular Material, ngRx, RxJS & Flex Layout (各种API提示,告别裸奔时代)

Debugger for Chrome (使vs code 可以在chrome中debug Angular应用)

Eclipse Keymap 使用eclipse的快捷键,适用于以前使用eclipse的同学

Chrome 安装Augury 插件

插件唯一标识:elgalmkoelokbchhkhacckoklkejnhcd

网址:https://chrome-extension-downloader.com

json-server:用于快速搭建REST API的利器,或者rest client插件

安装: npm i –g json-server

使用:json-server ./mock/data.json

另外还可以使用一些接口测试工具:比如 postman restclient等