【前端笔记】Angular学习篇之一:Angular CLI环境搭建
最近在学习Anguar2+,想把成长记录下来并希望能帮助到大家。
 
1.关于Angular与AngularJs的区别
 (1)命名变化
 Angular2以后官方命名为Angular,2.0以前的版本称为AngularJs,所以一般叫Angular就是Angular2+
 (2)使用变化
 Angular1是直接把js放在页面使用,而Angular2+是通过前端工程进行管理,结合了node,通过生成Angular CLI来进行项目开发,js的编写是写在typescript文件里,进行编译转为js
2.安装Angular CLI
 先安装nodeJs,而且有版本要求,官方推荐nodejs 10.9.0+,不建议使用官方的安装angular CLI方法
npm install -g @angular/cli //官方
 为什么不建议用官方的,我们在国内不方便,所以需要改一下,在国内可以把npm改为cnpm,用淘宝镜像并先跳过自动安装依赖
先安装淘宝镜像cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
 查看是否安装成功
ng version
 
 安装一个angular CLI项目进行开发
 进入你要安装的文件夹,输入ng new my-app安装一个名叫my-app的项目,又不推荐,为什么呢?因为这种方式会自动安装依赖,相当于执行了npm install命令,国内网速有限制,使用改良的:
ng new my-app --skip-install 
 跳过安装依赖,自己手动安装,这样就不容易安装失败,然后进入目录再自己安装
cd my-app
 cnpm install
 启动服务器,并自动打开浏览器
ng serve --open
 3.常用的命令
ng help/ng [command name] --help
 ng new demo -d/--dry-run //不创建,只走流程
 ng new demo --skip-install --routing //跳过npm,并有路由
 ng serve/npm start/ng serve --open /ng serve-o //创建服务器,后面两个自动打开浏览器
 ng serve --port 4201//指定端口号的服务器
 ng generate component [componentName]//生成组件,generate可用简写g
 ng generate service [serviceName] //生成服务
 ng build //打包成静态文件
 ng build --prod //打包成生产环境部署静态文件
 4.StackBlitz-在线使用Angular CLI
 可以通过github账号登录,保存项目,还可以预览分享,在国内使用网速很快
 https://stackblitz.com/angular/kopvvxggnxdx?file=src%2Fapp%2Fapp.component.ts

标签:
相关文章
- 
                    			无相关信息                            
