Angular2开发环境搭建教程之VS Code


Posted in Javascript onDecember 15, 2017

前言

VSCode是微软推出的一款轻量编辑器,采取了和VS相同的UI界面,搭配合适的插件可以优化前端开发的体验。

布局:左侧是用于展示所要编辑的所有文件和文件夹的文件管理器,依次是`资源管理器`,`搜索`,`GIT`,`调试`,`插件`,右侧是打开文件的编辑区域,最多可同时打开三个编辑区域到侧边。

底栏:依次是`Git Branch`,`error&warning`,`编码格式`等。

一、设置开发环境Node  Js

Angular2开发环境主要依赖Node Js和Npm,

需要node 6.9.x和npm  3.x.x 以上的版本 。

查看版本命令使用  node -v和  npm -v.

二 、Angular2或以上版本 使用 Angular  CLI命令行工具

可以快速创建项目 、添加文件以及执行大堆开发 任务 ,比如测试、打包和发布。

然后全局安装 Angular CLI 。

npm install -g @angular/cli

注:安装过程可能 会比较慢 ,需要等待几分钟。

Angular2开发环境搭建教程之VS Code

三、创建新项目

运行下列命令来生成一个新项目以及应用的骨架代码:

ng new my-app

注 :第一次安装过程也比较慢,耐心等待几分钟,

Angular2开发环境搭建教程之VS Code

四、启动开发服务器

进入项目 目录,并启动服务器 

cd my-app
ng serve --open

ng serve命令会启动开发服务器,监听文件变化,并在修改这些文件时重新构建此应用。

使用--open(或-o)参数可以自动打开浏览器并访问http://localhost:4200/

Angular2开发环境搭建教程之VS Code

五、在 VS Code中打开项目

Angular2开发环境搭建教程之VS Code

Angular2开发环境搭建教程之VS Code

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

更多:

Angular CLI简介2

Angular CLI简介

Ionic2 相关文档整理

Javascript 相关文章推荐
懒就要懒到底——鼠标自动点击(含时间判断)
Feb 20 Javascript
javascript 面向对象全新理练之继承与多态
Dec 03 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
Sep 15 Javascript
jQuery实现首页图片淡入淡出效果的方法
Jun 10 Javascript
JQuery鼠标移到小图显示大图效果的方法
Jun 10 Javascript
jquery+css3实现会动的小圆圈效果
Jan 27 Javascript
jQuery Tags Input Plugin(添加/删除标签插件)详解
Jun 20 Javascript
关于JS中的方法是否加括号的问题
Jul 27 Javascript
基于jQuery实现瀑布流页面
Apr 11 jQuery
记一次webpack3升级webpack4的踩坑经历
Jun 12 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
Jul 09 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
Oct 26 Javascript
JavaScript原生实现观察者模式的示例
Dec 15 #Javascript
基于javascript 显式转换与隐式转换(详解)
Dec 15 #Javascript
ReactNative中使用Redux架构总结
Dec 15 #Javascript
Angular中使用MathJax遇到的一些问题
Dec 15 #Javascript
vue实现验证码输入框组件
Dec 14 #Javascript
基于滚动条位置判断的简单实例
Dec 14 #Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
Dec 14 #Javascript
You might like
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
PHP实现读取一个1G的文件大小
2013/08/24 PHP
PHP生成和获取XML格式数据的方法
2016/03/04 PHP
PHP基本语法实例总结
2016/09/09 PHP
微信支付的开发流程详解
2016/09/13 PHP
PHP生成word文档的三种实现方式
2016/11/14 PHP
php合并数组并保留键值的实现方法
2018/03/12 PHP
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
connect中间件session、cookie的使用方法分享
2014/06/17 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
2017/01/19 Javascript
JavaScript与JQUERY获取元素的宽、高和位置
2017/02/26 Javascript
node文件上传功能简易实现代码
2017/06/16 Javascript
详解如何用webpack打包一个网站应用项目
2017/07/12 Javascript
微信小程序实现多宫格抽奖活动
2020/04/15 Javascript
Vue自定义指令实现checkbox全选功能的方法
2018/02/28 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
浅谈vue首屏加载优化
2018/06/28 Javascript
Vue Router去掉url中默认的锚点#
2018/08/01 Javascript
创建Vue项目以及引入Iview的方法示例
2018/12/03 Javascript
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
2020/09/28 Javascript
[03:01]完美世界DOTA2联赛PWL S2 集锦第二期
2020/12/03 DOTA
Python的Django框架中settings文件的部署建议
2015/05/30 Python
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
Python设计模式之代理模式简单示例
2018/01/09 Python
利用Python进行图像的加法,图像混合(附代码)
2019/07/14 Python
python傅里叶变换FFT绘制频谱图
2019/07/19 Python
Flask框架路由和视图用法实例分析
2019/11/07 Python
wxPython实现整点报时
2019/11/18 Python
家庭教育先进个人事迹材料
2014/01/24 职场文书
学习十八大标语
2014/10/09 职场文书
党员自我评价范文2015
2015/03/03 职场文书
辞职离别感言
2015/08/04 职场文书
六年级语文教学反思
2016/03/03 职场文书
PyTorch 如何检查模型梯度是否可导
2021/06/05 Python
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python