详解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 相关文章推荐
js 浮动层菜单收藏
Jan 16 Javascript
js实现鼠标点击左上角滑动菜单效果代码
Sep 06 Javascript
JS定时器实现数值从0到10来回变化
Dec 09 Javascript
PHP实现本地图片上传和验证功能
Feb 27 Javascript
Js自定义多选框效果的实例代码
Jul 05 Javascript
JavaScript解析任意形式的json树型结构展示
Jul 23 Javascript
对angularJs中$sce服务安全显示html文本的实例
Sep 30 Javascript
JavaScript实现汉字转换为拼音及缩写的方法示例
Mar 28 Javascript
微信小程序用canvas画图并分享
Mar 09 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
Jul 22 Javascript
JavaScript实现复选框全选功能
Apr 11 Javascript
element多个表单校验的实现
May 27 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
支持oicq头像的留言簿(二)
2006/10/09 PHP
PHP CodeBase:将时间显示为"刚刚""n分钟/小时前"的方法详解
2013/06/06 PHP
PHP实现的随机IP函数【国内IP段】
2016/07/20 PHP
微信支付PHP SDK ―― 公众号支付代码详解
2016/09/13 PHP
在php7中MongoDB实现模糊查询的方法详解
2017/05/03 PHP
php支付宝APP支付功能
2020/07/29 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
2020/01/26 PHP
jQuery的初始化与对象构建之浅析
2011/04/12 Javascript
createElement与createDocumentFragment的点点区别小结
2011/12/19 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
2014/02/11 Javascript
js实现checkbox全选和反选示例
2014/05/01 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
浅析JavaScript 调试方法和技巧
2015/10/22 Javascript
jquery实现简单的banner轮播效果【实例】
2016/03/30 Javascript
基于JavaScript实现报警器提示音效果
2017/10/27 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
判断js数据类型的函数实例详解
2019/05/23 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
Vue.js中Line第三方登录api的实现代码
2020/06/29 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
六个窍门助你提高Python运行效率
2015/06/09 Python
Python SQLite3数据库日期与时间常见函数用法分析
2017/08/14 Python
pyttsx3实现中文文字转语音的方法
2018/12/24 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
MAC Cosmetics官方网站:魅可专业艺术彩妆
2019/04/10 全球购物
《纸船和风筝》教学反思
2014/02/15 职场文书
《青海高原一株柳》教学反思
2014/04/25 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
特岗教师个人总结
2015/02/10 职场文书
2015年学校食堂工作总结
2015/04/22 职场文书
个人工作违纪检讨书
2015/05/05 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
TV动画《八十龟酱观察日记》第四季宣传PV公布
2022/04/06 日漫