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自带函数备忘 数组
Dec 29 Javascript
js post方式传递提交的实现代码
May 31 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
Jan 23 Javascript
javascript创建和存储cookie示例
Jan 07 Javascript
探寻Javascript执行效率问题
Nov 12 Javascript
node.js中的events.emitter.removeListener方法使用说明
Dec 10 Javascript
js拖拽的原型声明和用法总结
Apr 04 Javascript
Express下采用bcryptjs进行密码加密的方法
Feb 07 Javascript
Vue2 轮播图slide组件实例代码
May 31 Javascript
Angular4 Select选择改变事件的方法
Oct 09 Javascript
js根据后缀判断文件文件类型的代码
May 09 Javascript
小程序实现列表倒计时功能
Jan 29 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数组输出html表格的方法
2014/02/24 PHP
Laravel中间件实现原理详解
2016/10/09 PHP
PHP登录(ajax提交数据和后台校验)实例分享
2016/12/29 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
2019/06/12 PHP
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
JQuery 插件模板 制作jquery插件的朋友可以参考下
2010/03/17 Javascript
Js+Flash实现访问剪切板操作
2012/11/20 Javascript
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
2013/06/26 Javascript
js插件方式打开pdf文件(浏览器pdf插件分享)
2013/12/20 Javascript
node.js中的http.response.setHeader方法使用说明
2014/12/14 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
2016/09/05 Javascript
nodejs实现发出蜂鸣声音(系统报警声)的方法
2017/01/18 NodeJs
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
vue-cli项目配置多环境的详细操作过程
2018/10/30 Javascript
javascript+HTML5 canvas绘制时钟功能示例
2019/05/15 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
Pthon批量处理将pdb文件生成dssp文件
2015/06/21 Python
使用Django搭建web服务器的例子(最最正确的方式)
2019/08/29 Python
python 采用paramiko 远程执行命令及报错解决
2019/10/21 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
2020/03/06 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
2021/02/05 Python
详解Html5页面实现下载文件(apk、txt等)的三种方式
2018/10/22 HTML / CSS
Orlebar Brown官网:设计师泳裤和泳装
2020/12/08 全球购物
sort命令的作用和用法
2013/08/25 面试题
顶撞老师检讨书
2014/02/07 职场文书
乳制品整治工作方案
2014/05/29 职场文书
工厂车间标语
2014/06/19 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
入党积极分子对十八届四中全会期盼的思想汇报
2014/10/17 职场文书
刑事法律意见书
2015/06/04 职场文书
政协常委会议主持词
2015/07/03 职场文书
2019年度开业庆典祝福语大全!
2019/07/05 职场文书
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL