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面向对象、prototype、call()、apply()
May 14 Javascript
jquery里的each使用方法详解
Dec 22 Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
Sep 09 Javascript
javascript中的事件代理初探
Mar 08 Javascript
js点击按钮实现带遮罩层的弹出视频效果
Dec 19 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
Mar 11 Javascript
jQuery解析XML 详解及方法总结
Sep 28 Javascript
微信小程序五星评分效果实现代码
Apr 06 Javascript
JS字符串按逗号和回车分隔的方法
Apr 25 Javascript
Vue集成Iframe页面的方法示例
Dec 12 Javascript
vue props 单项数据流实例分享
Feb 16 Javascript
VUE使用draggable实现组件拖拽
Apr 06 Vue.js
利用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
基于mysql的bbs设计(二)
2006/10/09 PHP
PHP正则替换函数preg_replace和preg_replace_callback使用总结
2014/09/22 PHP
php基于PDO连接MSSQL示例DEMO
2016/07/13 PHP
详解Yii2.0使用AR联表查询实例
2017/06/16 PHP
PHP清除缓存的几种方法总结
2017/09/12 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
2019/05/09 PHP
PHP+Mysql分布式事务与解决方案深入理解
2021/02/27 PHP
seajs1.3.0源码解析之module依赖有序加载
2012/11/07 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
为开发者准备的10款最好的jQuery日历插件
2014/02/04 Javascript
JS阻止用户多次提交示例代码
2014/03/26 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
js验证真实姓名与身份证号是否匹配
2015/10/13 Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
2016/05/30 Javascript
BootStrap select2 动态改变值的方法
2017/02/10 Javascript
jQuery模拟下拉框选择对应菜单的内容
2017/03/07 Javascript
在一般处理程序(ashx)中弹出js提示语
2017/08/16 Javascript
AngularJS中的路由使用及实现代码
2017/10/09 Javascript
Vue.js搭建移动端购物车界面
2020/06/28 Javascript
Vue 自定义动态组件实例详解
2018/03/28 Javascript
解决vue 项目引入字体图标报错、不显示等问题
2018/09/01 Javascript
详解nvm管理多版本node踩坑
2019/07/26 Javascript
js实现点赞效果
2020/03/16 Javascript
react 原生实现头像滚动播放的示例
2020/04/21 Javascript
Python3实现的腾讯微博自动发帖小工具
2013/11/11 Python
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
pandas DataFrame行或列的删除方法的实现示例
2019/08/02 Python
Python生成并下载文件后端代码实例
2020/08/31 Python
使用django自带的user做外键的方法
2020/11/30 Python
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
基于Python 函数和方法的区别说明
2021/03/24 Python
设计毕业生简历中的自我评价
2013/10/01 职场文书
中学生励志演讲稿
2014/04/26 职场文书
步步惊心观后感
2015/06/12 职场文书
导游词之新疆-喀纳斯
2019/10/10 职场文书
Django实现WebSocket在线聊天室功能(channels库)
2021/09/25 Python