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 字符串处理函数使用小结
Dec 02 Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
Apr 24 Javascript
javaScript中push函数用法实例分析
Jun 08 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
May 16 Javascript
JS函数多个参数默认值指定方法分析
Nov 28 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
Jan 13 Javascript
微信小程序 生命周期函数详解
May 24 Javascript
JavaScript正则表达式简单实用实例
Jun 23 Javascript
node.js调用C++函数的方法示例
Sep 21 Javascript
js序列化和反序列化的使用讲解
Jan 19 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
Jun 21 Javascript
基于Express框架使用POST传递Form数据
Aug 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的5个入手程序
2006/11/23 PHP
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
2012/03/01 PHP
PHP中STDCLASS用法实例分析
2016/11/11 PHP
php 比较获取两个数组相同和不同元素的例子(交集和差集)
2019/10/18 PHP
Prototype使用指南之selector.js说明
2008/10/26 Javascript
Window.Open如何在同一个标签页打开
2014/06/20 Javascript
javascript查询字符串参数的方法
2015/01/28 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
2015/10/26 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
2016/01/26 Javascript
js替换字符串中所有指定的字符(实现代码)
2016/08/17 Javascript
详解vue之页面缓存问题(基于2.0)
2017/01/10 Javascript
jquery实现下拉框左右选择功能
2017/02/21 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
2017/08/18 Javascript
angular2路由切换改变页面title的示例代码
2017/08/23 Javascript
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
2019/11/07 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
2020/07/26 Javascript
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
Python字符串处理函数简明总结
2015/04/13 Python
浅谈Python单向链表的实现
2015/12/24 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
Python3中编码与解码之Unicode与bytes的讲解
2019/02/28 Python
pandas条件组合筛选和按范围筛选的示例代码
2019/08/26 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
2020/03/12 Python
python使用OpenCV模块实现图像的融合示例代码
2020/04/10 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
2021/02/22 Python
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
2016/04/03 面试题
中专毕业自我鉴定
2013/10/16 职场文书
名人演讲稿范文
2013/12/28 职场文书
征用土地赔偿协议书
2014/09/26 职场文书
个人剖析材料范文
2014/09/30 职场文书
2014年社区计生工作总结
2014/11/18 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
Python中常见的反爬机制及其破解方法总结
2021/06/10 Python