详解Angular 开发环境搭建


Posted in Javascript onJune 22, 2017

Angular 是一款开源 JavaScript 框架,由Google 维护,用来协助单一页面应用程序运行的。它的目标是增强基于浏览器的应用,使开发和测试变得更加容易。目前最新的 Angular 版本是 v4.2.3

开始搭建 Angular 开发环境

搭建 Angular 开发环境需要的步骤:

  1. Node.js
  2. 配置 npm
  3. Angular CLI

安装 Node.js

下载安装Node.js ,下载最新的 LTS 版本即可,目前最新的版本是 v6.11.0 LTS

配置 npm

安装好 Node.js 之后需要配置一下 npm 国内源

$ npm config set registry=https://registry.npm.taobao.org/

或者 使用 nrm 去管理 npm

$ npm i nrm -g
$ nrm use taobao

由于 node-sass 包的下载链接被墙了,所以要配置一下 node-sass 的国内源

$ npm config set sass_binary_site="https://npm.taobao.org/mirrors/node-sass/"

安装 Angular CLI

Angular CLI 用于创建、编译、发布 Angular 项目

$ npm i @angular/cli -g

创建测试项目

打开终端,创建一个基于 scss 样式的 Angular 项目

$ ng new my-app --style=scss

项目创建成功后会提示 Project 'my-app' successfully created.,然后进入项目目录并运行试试吧

$ cd my-app && ng serve -o

更多 Angular CLI 的命令请参考 Angular CLI 官网 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
YUI的Tab切换实现代码
Apr 11 Javascript
jquery组件使用中遇到的问题整理及解决
Feb 21 Javascript
js判断页面中是否有指定控件的简单实例
Mar 04 Javascript
jQuery获取checkbox选中的值
Jan 28 Javascript
JavaScript创建对象的七种方式全面总结
Aug 21 Javascript
JQuery实现table中tr上移下移的示例(超简单)
Jan 08 jQuery
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
Jan 12 Javascript
如何使用puppet替换文件中的string
Dec 06 Javascript
详解Vue源码之数据的代理访问
Dec 11 Javascript
vue实现购物车抛物线小球动画效果的方法详解
Feb 13 Javascript
react基本安装与测试示例
Apr 27 Javascript
token 机制和实现方式
Dec 15 Javascript
详解Angular2组件之间如何通信
Jun 22 #Javascript
Angular2 父子组件数据通信实例
Jun 22 #Javascript
详解Angular之constructor和ngOnInit差异及适用场景
Jun 22 #Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
Jun 22 #Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
Jun 22 #jQuery
详解Vue 2.0封装axios笔记
Jun 22 #Javascript
EasyUI中的dataGrid的行内编辑
Jun 22 #Javascript
You might like
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)
2016/09/11 PHP
JS支持带x身份证号码验证函数
2008/08/10 Javascript
JavaScript模板入门介绍
2012/09/26 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
2015/03/16 Javascript
详解javascript遍历方式
2015/11/11 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
BootStrap无限级分类(无限极分类封装版)
2016/08/26 Javascript
微信小程序 开发指南详解
2016/09/27 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
微信小程序  modal详解及实例代码
2016/11/09 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
AngularJS constant和value区别详解
2017/02/28 Javascript
javascript input输入框模糊提示功能的实现
2017/09/25 Javascript
layui中layer前端组件实现图片显示功能的方法分析
2017/10/13 Javascript
javaScript日期工具类DateUtils详解
2017/12/08 Javascript
Element输入框带历史查询记录的实现示例
2019/01/15 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
2020/05/10 Javascript
ES6 Symbol在对象中的作用实例分析
2020/06/06 Javascript
nodejs处理tcp连接的核心流程
2021/02/26 NodeJs
[40:19]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.18
2020/12/19 DOTA
Python中使用wxPython开发的一个简易笔记本程序实例
2015/02/08 Python
Django中login_required装饰器的深入介绍
2017/11/24 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
Python实现简单的猜单词小游戏
2020/10/28 Python
HTML5新标签兼容——> 的两种方法
2018/09/12 HTML / CSS
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
怎样写好创业计划书的内容
2014/02/06 职场文书
《美丽的小路》教学反思
2014/02/26 职场文书
体育系毕业生求职自荐信
2014/04/16 职场文书
咖啡厅里的创业计划书
2019/08/21 职场文书
经典哲理警句:志不真则心不热,心不热则功不贤
2019/11/14 职场文书
进阶篇之linux环境下安装MySQL数据库
2022/04/09 MySQL