详解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 相关文章推荐
javascript 表单的友好用户体现
Jan 07 Javascript
Jquery 表格合并的问题分享
Sep 17 Javascript
禁止拷贝网页内容的js代码
Jan 22 Javascript
js操作table元素实现表格行列新增、删除技巧总结
Nov 18 Javascript
理解javascript中的with关键字
Feb 15 Javascript
jquery插件之文字间歇自动向上滚动效果代码
Feb 25 Javascript
Vue数据驱动模拟实现1
Jan 11 Javascript
Angularjs 依赖压缩及自定义过滤器写法
Feb 04 Javascript
canvas实现粒子时钟效果
Feb 06 Javascript
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
Koa 使用小技巧(小结)
Oct 22 Javascript
不刷新网页就能链接新的js文件方法总结
Mar 01 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
文件上传的实现
2006/10/09 PHP
php 设计模式之 工厂模式
2008/12/19 PHP
解析php时间戳与日期的转换
2013/06/06 PHP
PHP实现cookie跨域session共享的方法分析
2019/08/23 PHP
Laravel相关的一些故障解决
2020/08/19 PHP
Javascript里使用Dom操作Xml
2006/09/20 Javascript
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
捕获关闭窗口的脚本
2009/01/10 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
jquery分割字符串的方法
2015/06/24 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
2016/02/02 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&”)
2016/12/23 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
webpack实用小功能介绍
2018/01/02 Javascript
Vue.js 中的 v-model 指令及绑定表单元素的方法
2018/12/03 Javascript
three.js搭建室内场景教程
2018/12/30 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
2019/04/19 Javascript
Vue路由守卫之路由独享守卫
2019/09/25 Javascript
[01:00:54]TI4正赛第二日开场
2014/07/20 DOTA
浅谈Python中数据解析
2015/05/05 Python
插入排序_Python与PHP的实现版(推荐)
2017/05/11 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
Python异常模块traceback用法实例分析
2019/10/22 Python
Python3.7 读取 mp3 音频文件生成波形图效果
2019/11/05 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
潘多拉珠宝美国官方网站:Pandora US
2020/06/18 全球购物
专升本自我鉴定
2013/10/10 职场文书
大学生职业生涯设计书
2014/01/02 职场文书
社会实践活动总结报告
2014/04/29 职场文书
高中生第一学年自我鉴定2015
2014/09/28 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
2015年副班长工作总结
2015/05/15 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
利用Nginx代理如何解决前端跨域问题详析
2021/04/02 Servers