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 自制滚动条的小例子
Mar 16 Javascript
JS的参数传递示例介绍
Feb 08 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
Sep 02 Javascript
详解Javascript中的Object对象
Feb 28 Javascript
webpack中引用jquery的简单实现
Jun 08 Javascript
完美解决input[type=number]无法显示非数字字符的问题
Feb 28 Javascript
vue中各组件之间传递数据的方法示例
Jul 27 Javascript
Vue-Cli中自定义过滤器的实现代码
Aug 12 Javascript
JS实现碰撞检测的方法分析
Jan 19 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 jQuery
vue中简单弹框dialog的实现方法
Feb 26 Javascript
JS实现压缩上传图片base64长度功能
Dec 03 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
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
代码精简的可以实现元素圆角的js函数
2007/07/21 Javascript
JavaScript 新手24条实用建议[TUTS+]
2009/06/21 Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
2013/05/08 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
我的Node.js学习之路(四)--单元测试
2014/07/06 Javascript
JavaScript 事件绑定及深入
2015/04/13 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
Bootstrap缩略图的创建方法
2017/03/22 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
2017/04/18 Javascript
ES6新特性五:Set与Map的数据结构实例分析
2017/04/21 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
vue3.0 CLI - 2.6 - 组件的复用入门教程
2018/09/14 Javascript
vue 循环加载数据并获取第一条记录的方法
2018/09/26 Javascript
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
mac 安装python网络请求包requests方法
2018/06/13 Python
python for 循环获取index索引的方法
2019/02/01 Python
python替换字符串中的子串图文步骤
2019/06/19 Python
详解python和matlab的优势与区别
2019/06/28 Python
应用OpenCV和Python进行SIFT算法的实现详解
2019/08/21 Python
django-rest-swagger对API接口注释的方法
2019/08/29 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
2019/10/22 Python
python和php哪个容易学
2020/06/19 Python
css3动画事件—webkitAnimationEnd与计时器time事件
2013/01/31 HTML / CSS
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
2013/08/02 HTML / CSS
购买大码女装:Lane Bryant
2016/09/07 全球购物
.NET面试题:什么是反射
2016/09/30 面试题
共产党员公开承诺书范文
2014/03/28 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
群众路线剖析材料(四风)
2014/11/05 职场文书
老公保证书怎么写
2015/02/26 职场文书
2015年暑期社会实践方案
2015/07/14 职场文书
Pandas数据结构之Series的使用
2022/03/31 Python
CentOS7设置ssh服务以及端口修改方式
2022/12/24 Servers