C#程序员快速上手Angular开发

由vue的技术栈快速切换到Angular,对于C#开发人员来说应该不难,二期是一个比较平滑的过渡。所以最近 记录下切换到Angular框架的一些过程,因为NG天然支持Typescript,特别是当项目的复杂度较高的时候,个人认为vue2.0 PK NG的话,开发体验绝对没有NG优秀,还有项目的维护和bug的调试这块,NG的开发效率都比vue高;前提是你是C#或者Java后台开发人员,这个优势会更加突出;

一些笔记记录如下:

【npm的代理设置】

查看npm配置情况:

npm config list

以管理员的身份运行vs code,然后打开的命令行敲入的指令才有效更改npm的一些设置;

设置npm的代理为locahost:1080,配置为FQ的状态。

可以先删除npm的代理设置:npm config delete proxy

首先是按照官方的demo,Heroes项目来敲一遍代码:

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

【ng环境的安装】

首先windows需要安装nodejs环境,然后安装angular-cli:

安装全局ng-cli: npm install -g angular-cli

查看ng版本:ng --version

ng创建一个新项目:ng new my-project

【创建Angular的项目】

ng new angular-tour-of-heroes

项目创建完毕,启动初始应用服务器:

cd angular-tour-of-heroes

ng serve --open