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 相关文章推荐
在textarea文本域中显示HTML代码的方法
Mar 06 Javascript
认识延迟时间为0的setTimeout
May 16 Javascript
DIV+CSS+JS不间断横向滚动实现代码
Mar 19 Javascript
javascript函数定义的几种区别小结
Jan 06 Javascript
高性能JavaScript模板引擎实现原理详解
Feb 05 Javascript
JavaScript AOP编程实例
Jun 16 Javascript
Bootstrap每天必学之标签与徽章
Nov 27 Javascript
js自制图片放大镜功能
Jan 24 Javascript
浅谈angular4实际项目搭建总结
Dec 01 Javascript
JavaScript通过mouseover()实现图片变大效果的示例
Dec 20 Javascript
JS几个常用的函数和对象定义与用法示例
Jan 15 Javascript
js前端对于大量数据的展示方式及处理方法
Dec 02 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从memcache读取数据再批量写入mysql的方法
2014/12/29 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
浅谈laravel框架与thinkPHP框架的区别
2019/10/23 PHP
JavaScript 常见对象类创建代码与优缺点分析
2009/12/07 Javascript
jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法
2011/09/27 Javascript
jquery 如何动态添加、删除class样式方法介绍
2012/11/07 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
HTML,CSS,JavaScript速查表推荐
2014/12/02 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
2016/01/14 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
Vue实现一个返回顶部backToTop组件
2017/07/25 Javascript
Angular2 组件交互实例详解
2017/08/24 Javascript
javascript 缓冲运动框架的实现
2017/09/29 Javascript
js实现数组和对象的深浅拷贝
2017/09/30 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
对Vue beforeRouteEnter 的next执行时机详解
2018/08/25 Javascript
通过说明与示例了解js五种设计模式
2019/06/17 Javascript
基于javascript实现贪吃蛇经典小游戏
2020/04/10 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
[01:28:31]《加油DOTA》真人秀 第五期
2014/09/01 DOTA
详解使用pymysql在python中对mysql的增删改查操作(综合)
2017/01/18 Python
python2.7安装图文教程
2018/03/13 Python
浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
2020/06/30 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
python如何修改文件时间属性
2021/02/05 Python
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
运动服饰每月订阅盒:Ellie
2018/04/29 全球购物
Timberland德国官网:靴子、鞋子、衣服、夹克及配件
2019/12/10 全球购物
《三袋麦子》教学反思
2014/03/02 职场文书
幼儿园开学寄语
2014/04/03 职场文书
行政复议决定书
2015/06/24 职场文书
教师网络培训心得体会
2016/01/09 职场文书
幼儿园语言教学反思
2016/02/23 职场文书
什么是SOLID
2022/03/24 Javascript
Window server 2012 R2 AD域的组策略相关设置
2022/04/28 Servers