详解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 相关文章推荐
彪哥1.1(智能表格)提供下载
Sep 07 Javascript
尽可能写"友好"的"Javascript"代码
Jan 09 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
Oct 09 Javascript
js钢琴按钮波浪式图片排列效果代码分享
Aug 26 Javascript
Sublime Text 3常用插件及安装方法
Dec 16 Javascript
浅析JSONP技术原理及实现
Jun 08 Javascript
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
Apr 13 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
Aug 28 jQuery
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
Dec 26 Javascript
微信小程序进入广告实现代码实例
Sep 19 Javascript
Angular 多模块项目构建过程
Feb 13 Javascript
在实例中重学JavaScript事件循环
Dec 03 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
德生H-501的评价与改造
2021/03/02 无线电
基于jquery的点击链接插入链接内容的代码
2012/07/31 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
中文输入法不触发onkeyup事件的解决办法
2014/07/09 Javascript
jQuery的bind()方法使用详解
2015/07/15 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
2016/05/11 Javascript
js字符串截取函数slice、substring和substr的比较
2016/05/17 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
2016/07/27 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题
2016/08/03 Javascript
Jquery实现跨域异步上传文件总结
2017/02/03 Javascript
Bootstrap实现的标签页内容切换显示效果示例
2017/05/25 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
详解npm 配置项registry修改为淘宝镜像
2018/09/07 Javascript
如何在基于vue-cli的项目自定义打包环境
2018/11/10 Javascript
重学JS 系列:聊聊继承(推荐)
2019/04/11 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
easy_install python包安装管理工具介绍
2013/02/10 Python
python实现ID3决策树算法
2017/12/20 Python
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
Python3 max()函数基础用法
2019/02/19 Python
python应用文件读取与登录注册功能
2019/09/23 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
老总助理工作岗位职责
2014/02/06 职场文书
艺术设计专业个人求职信
2014/04/10 职场文书
美国旅游签证工作证明
2014/10/14 职场文书
毕业生个人自荐书
2015/03/05 职场文书
员工试用期转正自我评价
2015/03/10 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
【超详细】八大排序算法的各项比较以及各自特点
2021/03/31 Python
OpenCV-Python实现怀旧滤镜与连环画滤镜
2021/06/09 Python
Jackson 反序列化时实现大小写不敏感设置
2021/06/29 Java/Android
一条 SQL 语句执行过程
2022/03/17 MySQL
canvas 中如何实现物体的框选
2022/08/05 Javascript