详解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 相关文章推荐
jQuery帮助之CSS尺寸(五)outerHeight、outerWidth
Nov 14 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
Apr 17 Javascript
JS实现点击下载的小例子
Jul 10 Javascript
JavaScript中双叹号!!作用示例介绍
Sep 21 Javascript
js 获取元素所有兄弟节点的实现方法
Sep 06 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
Jan 22 Javascript
JS实现的简单拖拽功能示例
Mar 13 Javascript
JSONP原理及应用实例详解
Sep 13 Javascript
微信小程序如何连接Java后台
Aug 08 Javascript
使用layui的layer组件做弹出层的例子
Sep 27 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
May 13 Javascript
vue实现简单跑马灯效果
May 25 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
header跳转和include包含问题详解
2012/09/08 PHP
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
php中文字符串截取方法实例总结
2014/09/30 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
php面试实现反射注入的详细方法
2019/09/30 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
JQuery下的Live方法和$.browser方法使用代码
2010/06/02 Javascript
关于捕获用户何时点击window.onbeforeunload的取消事件
2011/03/06 Javascript
JQuery1.6 使用方法三
2011/11/23 Javascript
jquery中animate动画积累的解决方法
2013/10/05 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
js获取url中的参数且参数为中文时通过js解码
2014/03/19 Javascript
node.js中的console.assert方法使用说明
2014/12/10 Javascript
浏览器中url存储的JavaScript实现
2015/07/07 Javascript
JavaScript Base64 作为文件上传的实例代码解析
2017/02/14 Javascript
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
VSCode中如何利用d.ts文件进行js智能提示
2018/04/13 Javascript
vue构建动态表单的方法示例
2018/09/22 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
2019/09/28 Javascript
javascript实现异形滚动轮播
2019/11/28 Javascript
vue打开其他项目页面并传入数据详解
2020/11/25 Vue.js
Python 除法小技巧
2008/09/06 Python
在Python中利用Into包整洁地进行数据迁移的教程
2015/03/30 Python
Python实现的视频播放器功能完整示例
2018/02/01 Python
Django给admin添加Action的步骤详解
2019/05/01 Python
荷兰在线啤酒店:Beerwulf
2019/08/26 全球购物
大学自主招生自荐信
2013/12/16 职场文书
中学生期末评语
2014/02/03 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
2014离婚协议书范文
2014/09/10 职场文书
初三语文教学计划
2015/01/22 职场文书
Feign调用全局异常处理解决方案
2021/06/24 Java/Android
ant design charts 获取后端接口数据展示
2022/05/25 Javascript