详解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之卸载鼠标事件的代码
May 14 Javascript
让你的博文自动带上缩址的实现代码,方便发到微博客上
Dec 28 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
Jul 22 Javascript
JavaScript 代码压缩工具小结
Feb 27 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
Sep 18 Javascript
jquery 页面滚动到指定DIV实现代码
Sep 25 Javascript
js获取视频时长代码
Apr 10 Javascript
jQuery截取指定长度字符串的实现原理及代码
Jul 01 Javascript
javascript几个易错点记录
Nov 26 Javascript
浅谈jQuery的offset()方法及示例分享
Jul 17 Javascript
jQuery实现底部浮动窗口效果
Sep 07 Javascript
vue根据值给予不同class的实例
Sep 29 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获取mysql版本的几种方法小结
2008/03/25 PHP
PHP 上传文件的方法(类)
2009/07/30 PHP
PHP动态生成javascript文件的2个例子
2014/04/11 PHP
php按百分比生成缩略图的代码分享
2014/05/10 PHP
PHP数组操作类实例
2015/07/11 PHP
基于json的jquery地区联动效果代码
2011/07/06 Javascript
Web开发必知Javascript技巧大全
2016/02/23 Javascript
使用Web Uploader实现多文件上传
2016/06/08 Javascript
解决微信内置浏览器返回上一页强制刷新问题方法
2017/02/05 Javascript
jquery ajaxfileupload异步上传插件
2017/11/21 jQuery
使用淘宝镜像cnpm安装Vue.js的图文教程
2018/05/17 Javascript
python支持断点续传的多线程下载示例
2014/01/16 Python
python机器学习理论与实战(二)决策树
2018/01/19 Python
Python进阶之尾递归的用法实例
2018/01/31 Python
python爬取m3u8连接的视频
2018/02/28 Python
详解Python学习之安装pandas
2019/04/16 Python
django fernet fields字段加密实践详解
2019/08/12 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
Python测试Kafka集群(pykafka)实例
2019/12/23 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
Python request使用方法及问题总结
2020/04/26 Python
python 实现读取csv数据,分类求和 再写进 csv
2020/05/18 Python
如何用Python提取10000份log中的产品信息
2021/01/14 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
比利时网上药店: Drogisterij.net
2017/03/17 全球购物
意大利在线药房:Farmacia Loreto Gallo
2019/08/09 全球购物
网络安全方面的面试题
2015/11/04 面试题
轻化专业学生实习自我鉴定
2013/09/20 职场文书
销售合作意向书范本
2015/05/08 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
十八大观后感
2015/06/12 职场文书
2015年大学迎新晚会总结
2015/07/16 职场文书
勤俭节约主题班会
2015/08/13 职场文书
生产实习心得体会范文
2016/01/22 职场文书
Java 定时任务技术趋势简介
2022/05/04 Java/Android