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 相关文章推荐
关于IE7 IE8弹出窗口顶上
Dec 22 Javascript
为指定元素增加样式的js代码
Dec 09 Javascript
『jQuery』名称冲突使用noConflict方法解决
Apr 22 Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
Jan 03 Javascript
js removeChild 方法深入理解
Aug 16 Javascript
通俗易懂地解释JS中的闭包
Oct 23 Javascript
写给小白看的JavaScript异步
Nov 29 Javascript
vue cli 3.0 使用全过程解析
Jun 14 Javascript
JavaScript面试技巧之数组的一些不low操作
Mar 22 Javascript
JS如何在数组指定位置插入元素
Mar 10 Javascript
JavaScript实现复选框全选功能
Apr 11 Javascript
原生Js 实现的简单无缝滚动轮播图的示例代码
May 10 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输出一个等腰三角形的方法
2015/05/12 PHP
php简单获取复选框值的方法
2016/05/11 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
php 读取输出其他文件的实现方法
2016/07/26 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
js中几种去掉字串左右空格的方法
2006/12/25 Javascript
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
asp.net+js 实现无刷新上传解析csv文件的代码
2010/05/17 Javascript
jquery 关于event.target使用的几点说明介绍
2013/04/26 Javascript
Node.js和PHP根据ip获取地理位置的方法
2014/03/14 Javascript
写出高效jquery代码的19条指南
2014/03/19 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
2016/03/30 Javascript
如何在Linux上安装Node.js
2016/04/01 Javascript
Vue-router 中hash模式和history模式的区别
2018/07/24 Javascript
详解react-refetch的使用小例子
2019/02/15 Javascript
node.js实现微信开发之获取用户授权
2019/03/18 Javascript
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
Python和JavaScript间代码转换的4个工具
2016/02/22 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
Django组件之cookie与session的使用方法
2019/01/10 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
Django rest framework jwt的使用方法详解
2019/08/08 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
python和php哪个更适合写爬虫
2020/06/22 Python
pandas针对excel处理的实现
2021/01/15 Python
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
意大利顶级奢侈品电商:LUISAVIAROMA(支持中文)
2020/05/26 全球购物
物业门卫岗位职责
2013/12/28 职场文书
应届大学生简历中的自我评价
2014/01/15 职场文书
夫妻婚内购房协议书
2014/10/05 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
党支部意见范文
2015/06/02 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers