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 相关文章推荐
JS 事件绑定函数代码
Apr 28 Javascript
返回对象在当前级别中是第几个元素的实现代码
Jan 20 Javascript
Extjs4 关于Store的一些操作(加载/回调/添加)
Apr 18 Javascript
jQuery实现延迟跳转的方法
Jun 05 Javascript
JS实现日期时间动态显示的方法
Dec 07 Javascript
理解JavaScript中worker事件api
Dec 25 Javascript
JS中frameset框架弹出层实例代码
Apr 01 Javascript
es6学习之解构时应该注意的点
Aug 29 Javascript
Vue项目中如何引入icon图标
Mar 28 Javascript
jQuery实现弹幕特效
Nov 29 jQuery
详谈vue中router-link和传统a链接的区别
Jul 22 Javascript
OpenLayer学习之自定义测量控件
Sep 28 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
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
2013/08/13 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
php中mkdir函数用法实例分析
2014/11/15 PHP
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
在js(jquery)中获得文本框焦点和失去焦点的方法
2012/12/04 Javascript
jQuery+ajax实现动态执行脚本的方法
2015/01/27 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
基于JS设计12306登录页面
2016/12/28 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
详解vue中使用express+fetch获取本地json文件
2017/10/10 Javascript
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
详解如何使用webpack打包JS
2018/06/21 Javascript
Vue实现textarea固定输入行数与添加下划线样式的思路详解
2018/06/28 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
2018/07/05 Javascript
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
[03:56]DOTA2完美大师赛趣味视频之小鸽子和Mineski打台球
2017/11/24 DOTA
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
Python基于回溯法子集树模板实现图的遍历功能示例
2017/09/05 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
2019/01/22 Python
如何安装2019Pycharm最新版本(详细教程)
2019/09/26 Python
Python不支持 i ++ 语法的原因解析
2020/07/22 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
全球知名巧克力品牌:Godiva
2016/07/22 全球购物
生物化工工艺专业应届生求职信
2013/10/08 职场文书
中专生求职自荐信范文
2013/12/22 职场文书
开办大学饮食联盟创业计划书
2014/01/29 职场文书
教师党性分析材料
2014/02/04 职场文书
消防战士优秀事迹材料
2014/02/13 职场文书
给公司的建议书范文
2014/05/13 职场文书
2015毕业生简历自我评价
2015/03/02 职场文书
2016优秀教师先进个人事迹材料
2016/02/25 职场文书
2019个人年度目标制定攻略!
2019/07/12 职场文书