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 相关文章推荐
javascript权威指南 学习笔记之null和undefined
Sep 25 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
Feb 05 Javascript
jQuery基础语法实例入门
Dec 23 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
Jun 15 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
Jun 30 Javascript
jQuery使用deferreds串行多个ajax请求
Aug 22 Javascript
详解基于javascript实现的苹果系统底部菜单
Dec 02 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
May 23 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
Dec 12 Javascript
微信小程序返回上一级页面的实现代码
Jun 19 Javascript
JavaScript实现答题评分功能页面
Jun 24 Javascript
前端JS获取URL参数的4种方法总结
Apr 05 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
初学者入门:细述PHP4的核心Zend
2006/09/05 PHP
php中使用DOM类读取XML文件的实现代码
2011/12/14 PHP
php实现文件下载(支持中文文名)
2013/12/04 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
php等比例缩放图片及剪切图片代码分享
2016/02/13 PHP
简单实现php上传文件功能
2017/09/21 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
javascript ajax的5种状态介绍
2014/08/18 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
总结javascript中的六种迭代器
2016/08/16 Javascript
浅谈JS之iframe中的窗口
2016/09/13 Javascript
vue.js组件vue-waterfall-easy实现瀑布流效果
2017/08/22 Javascript
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
express + jwt + postMan验证实现持久化登录
2019/06/05 Javascript
Typescript的三种运行方式(小结)
2019/09/18 Javascript
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
Vue常用的全选/反选的示例代码
2020/02/19 Javascript
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
[47:42]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[01:12:53]完美世界DOTA2联赛PWL S2 Forest vs SZ 第一场 11.25
2020/11/26 DOTA
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
python绘制彩虹图
2019/12/16 Python
Python项目跨域问题解决方案
2020/06/22 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
20行代码教你用python给证件照换底色的方法示例
2021/02/05 Python
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
Evisu官方网站:日本牛仔品牌,时尚街头设计风格
2016/12/30 全球购物
美国翻新电子产品商店:The Store
2019/10/08 全球购物
采购类个人求职的自我评价
2014/02/18 职场文书
保密工作目标责任书
2014/07/28 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
Python+Appium自动化测试的实战
2021/06/30 Python