Angular4学习之Angular CLI的安装与使用教程


Posted in Javascript onJanuary 04, 2018

简介

关于"Angular"版本,"Angular"官方已经统一命名Angular 1.x同一为Angular JS,Angular 2.x及以上统称"Angular"。 

"CLI"是"Command Line Interface"的简写,是一种命令行接口,实现自动化开发流程。

比如:ionic-cli、vue-cli等;它可以创建项目、添加文件(组件,服务等)以及执行一大堆开发任务,比如测试、打包和发布

下面就来给大家详细介绍关于Angular4  Angular CLI的安装与使用教程,需要的朋友可以参考借鉴,下面话不多说了,来一起看看详细的介绍吧。

安装Angular CLI

1. 需要安装 nodejs 以及 npm

    Node官网的地址:https://nodejs.org/en (详细的安装方法大家可以参考这篇文章:https://3water.com/article/90518.htm)

2. 全局安装 typescript,angular 推荐使用 typescript编写(.ts 文件)。

   Typescript 官网地址:http://www.typescriptlang.org/index.html

   使用命令: npm install -g typescript 

3. 安装 angular-cli

   Angular-cli 官网地址:https://cli.angular.io/

   使用命令: npm install -g @angular/cli

图示

注:因为安装 angular-cli 的时间有点早了,不过大家安装的时候不是我这个版本没有关系的。

Angular4学习之Angular CLI的安装与使用教程

新建Angular项目

使用命令 new

// ngStudy 是工程名称可以随意修改的
ng new ngStudy

项目图示

注:需要等待漫长的时间,因为这个需要下载 node_modules,有 140多MB

Angular4学习之Angular CLI的安装与使用教程

生成的项目结构:

Angular4学习之Angular CLI的安装与使用教程

运行Angular项目

使用命令 serve

//需要进入工程的目录中
ng serve

运行图示

Angular4学习之Angular CLI的安装与使用教程

界面访问

Angular4学习之Angular CLI的安装与使用教程 

写在最后

1.安装过程因为好多依赖包都是国外的,所以有可能下载不下来

   1.1 可以尝试修改 npm 的镜像,改为淘宝的

   1.2 通过 "蓝灯" 代理去下载

2.关于项目的目录结构可以去参考官方中文网的说明:https://angular.cn/guide/quickstart

3.命令行的使用地址:https://github.com/angular/angular-cli/wiki  贴上官方提供的常用命令的图

Angular4学习之Angular CLI的安装与使用教程

4.介绍下更新 angular-cli 的版本方法

  可以直接使用 npm install -g @angular/cli 进行更新

Angular4学习之Angular CLI的安装与使用教程

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
Aug 21 Javascript
一个报数游戏js版(约瑟夫环问题)
Aug 05 Javascript
js获得网页背景色和字体色的方法
Mar 21 Javascript
js限制文本框只能输入整数或者带小数点的数字
Apr 27 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
May 31 Javascript
AngularJS 表达式详细讲解及实例代码
Jul 26 Javascript
Node.js批量给图片加水印的方法
Nov 15 Javascript
bootstrap输入框组使用方法
Feb 07 Javascript
微信小程序 setData的使用方法详解
Apr 20 Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
Jul 17 jQuery
JavaScript实现换肤功能
Sep 15 Javascript
在vue中v-bind使用三目运算符绑定class的实例
Sep 29 Javascript
利用Vue2.x开发实现JSON树的方法
Jan 04 #Javascript
vue-cli配置文件——config篇
Jan 04 #Javascript
jQuery封装animate.css的实例
Jan 04 #jQuery
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
Jan 04 #Javascript
浅谈vuex 闲置状态重置方案
Jan 04 #Javascript
详解Angular5 服务端渲染实战
Jan 04 #Javascript
JavaScript中的高级函数
Jan 04 #Javascript
You might like
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
php中单个数据库字段多列显示(单字段分页、横向输出)
2014/07/28 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
2016/03/20 PHP
prototype Element学习笔记(篇二)
2008/10/26 Javascript
JavaScript 变量作用域分析
2011/07/04 Javascript
JS trim去空格的最佳实践
2011/10/30 Javascript
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
JS自调用匿名函数具体实现
2014/02/11 Javascript
js拖拽一些常见的思路方法整理
2014/03/19 Javascript
javascript控制台详解
2015/06/25 Javascript
javascript检测移动设备横竖屏
2016/05/21 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
2016/06/23 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
2018/03/22 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
vue缓存的keepalive页面刷新数据的方法
2019/04/23 Javascript
在小程序中推送模板消息的实现方法
2019/07/22 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
2020/05/15 Javascript
微信小程序实现首页弹出广告
2020/12/03 Javascript
python两种遍历字典(dict)的方法比较
2014/05/29 Python
使用Python来开发微信功能
2018/06/13 Python
Python代码太长换行的实现
2019/07/05 Python
Python sys模块常用方法解析
2020/02/20 Python
Python3中的f-Strings增强版字符串格式化方法
2020/03/04 Python
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
HTML5手机端弹出遮罩菜单特效代码
2016/01/27 HTML / CSS
解析浏览器的一些“滚动”行为鉴赏
2019/09/16 HTML / CSS
如何处理简单的PHP错误
2015/10/14 面试题
法务专员岗位职责
2014/01/02 职场文书
大学新生欢迎词
2014/01/10 职场文书
党员公开承诺书内容
2014/05/20 职场文书
上课玩手机的检讨书
2014/10/01 职场文书
模范教师事迹材料
2014/12/16 职场文书
2015年服务员个人工作总结
2015/05/27 职场文书
承诺书怎么写 ?
2019/04/16 职场文书
Vue如何清空对象
2022/03/03 Vue.js