详解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实现切换td中的值
Dec 05 Javascript
PHP 数组current和next用法分享
Mar 05 Javascript
纯js实现无限空间大小的本地存储
Jun 18 Javascript
jquery彩色投票进度条简单实例演示
Jul 23 Javascript
理解javascript封装
Feb 23 Javascript
浅析BootStrap模态框的使用(经典)
Apr 29 Javascript
vue利用better-scroll实现轮播图与页面滚动详解
Oct 20 Javascript
js 两数组去除重复数值的实例
Dec 06 Javascript
微信小程序使用swiper组件实现类3D轮播图
Aug 29 Javascript
JQuery属性操作与循环用法示例
May 15 jQuery
6种JavaScript继承方式及优缺点(小结)
Feb 06 Javascript
SpringBoot+Vue 前后端合并部署的配置方法
Dec 30 Vue.js
详解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
推荐几部必看的DC动画电影
2020/03/03 欧美动漫
php 传值赋值与引用赋值的区别
2010/12/29 PHP
php设计模式 Decorator(装饰模式)
2011/06/26 PHP
PHP实现Session入库/存入redis的方法
2017/05/04 PHP
老生常谈PHP面向对象之标识映射
2017/06/21 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
Thinkphp 框架配置操作之配置加载与读取配置实例分析
2020/05/15 PHP
用javascript实现在小方框中浏览大图的代码
2007/08/14 Javascript
使用js简单实现了tree树菜单
2013/11/20 Javascript
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
2014/03/08 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
js判断是否按下了Shift键的方法
2015/01/27 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
跟我学习javascript的函数调用和构造函数调用
2015/11/16 Javascript
JavaScript动态创建form表单并提交的实现方法
2015/12/10 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
2016/03/30 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
vue操作动画的记录animate.css实例代码
2019/04/26 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
Python datetime时间格式化去掉前导0
2014/07/31 Python
python3+PyQt5重新实现自定义数据拖放处理
2018/04/19 Python
Python实现的json文件读取及中文乱码显示问题解决方法
2018/08/06 Python
不到20行代码用Python做一个智能聊天机器人
2019/04/19 Python
Django框架安装方法图文详解
2019/11/04 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
Html5实现如何在两个div元素之间拖放图像
2013/03/29 HTML / CSS
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
高三自我鉴定
2013/10/23 职场文书
物理力学求职信
2014/02/18 职场文书
linux下导入、导出mysql数据库命令的实现方法
2021/05/26 MySQL
HTML+CSS制作心跳特效的实现
2021/05/26 HTML / CSS
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题
36个正则表达式(开发效率提高80%)
2021/11/17 Javascript