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 相关文章推荐
理解JavaScript的prototype属性
Feb 11 Javascript
jquery中的过滤操作详细解析
Dec 02 Javascript
js获取下拉列表的值和元素个数示例
May 07 Javascript
jQuery事件绑定和委托实例
Nov 25 Javascript
跟我学习javascript的this关键字
May 28 Javascript
50 个 jQuery 插件可将你的网站带到另外一个高度
Apr 26 Javascript
基于JS实现密码框(password)中显示文字提示功能代码
May 27 Javascript
jQuery可见性过滤选择器用法示例
Sep 09 Javascript
jQuery中on方法使用注意事项详解
Feb 15 Javascript
js实现开关灯效果
Mar 30 Javascript
JS中的模糊查询功能
Dec 08 Javascript
详解Vue数据驱动原理
Nov 17 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
PHP动态变静态原理
2006/11/25 PHP
php 分页原理详解
2009/08/21 PHP
php反射应用示例
2014/02/25 PHP
php截取中文字符串函数实例
2015/02/23 PHP
PHP一致性hash分布式算法封装类定义与用法示例
2018/08/04 PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
2020/08/03 PHP
mailto的使用技巧分享
2012/12/21 Javascript
JS控制图片翻转示例代码(兼容firefox,ie,chrome)
2013/12/19 Javascript
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
基于JavaScript实现瀑布流效果(循环渐近)
2016/01/27 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
2016/03/04 Javascript
详谈js中window.location.search的用法和作用
2017/02/13 Javascript
vue-dialog的弹出层组件
2020/05/25 Javascript
JS仿JQuery选择器功能
2017/03/08 Javascript
Vue.js如何实现路由懒加载浅析
2017/08/14 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
[40:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs TNC
2018/04/01 DOTA
[01:11:11]Alliance vs RNG 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python对指定目录下文件进行批量重命名的方法
2015/04/18 Python
Python单体模式的几种常见实现方法详解
2017/07/28 Python
在numpy矩阵中令小于0的元素改为0的实例
2019/01/26 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
python如何实现复制目录到指定目录
2020/02/13 Python
利用Node实现HTML5离线存储的方法
2020/10/16 HTML / CSS
贝斯特韦斯特酒店集团官网:Best Western
2019/01/03 全球购物
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
计算机专业应届毕业生自荐信
2013/09/26 职场文书
信息与计算科学专业推荐信
2014/02/23 职场文书
奉献演讲稿范文
2014/05/21 职场文书
学院党的群众路线教育实践活动第一阶段情况汇报
2014/10/25 职场文书
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js
python状态机transitions库详解
2021/06/02 Python
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技
详解flex:1什么意思
2022/07/23 HTML / CSS