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 相关文章推荐
js wmp操作代码小结(音乐连播功能)
Nov 08 Javascript
学习ExtJS accordion布局
Oct 08 Javascript
js弹窗代码 可以指定弹出间隔
Jul 03 Javascript
广泛收集的jQuery拖放插件集合
Apr 09 Javascript
JS中的构造函数详细解析
Mar 10 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
Dec 19 Javascript
kindeditor编辑器点中图片滚动条往上顶的bug
Jul 05 Javascript
jQuery实现返回顶部功能
Feb 23 Javascript
浅谈Javascript数据属性与访问器属性
Jul 26 Javascript
很棒的js Tab选项卡切换效果
Aug 30 Javascript
JavaScript数组特性与实践应用深入详解
Dec 30 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
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
PHP消息队列实现及应用详解【队列处理订单系统和配送系统】
2019/05/20 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
2019/10/11 PHP
jQuery 1.7.2中getAll方法的疑惑分析
2012/05/23 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
JavaScript设计模式之单例模式实例
2014/09/24 Javascript
NodeJS实现阿里大鱼短信通知发送
2016/01/17 NodeJs
JavaScript必知必会(六) delete in instanceof
2016/06/08 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
深入理解vue Render函数
2017/07/19 Javascript
使用Dropzone.js上传的示例代码
2017/10/10 Javascript
详解vue项目首页加载速度优化
2017/10/18 Javascript
详解如何在React组件“外”使用父组件的Props
2018/01/12 Javascript
JS运动特效之同时运动实现方法分析
2018/01/24 Javascript
微信小程序按钮去除边框线分享页面功能
2018/08/27 Javascript
Vue实现多标签选择器
2019/11/28 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
Ruby使用eventmachine为HTTP服务器添加文件下载功能
2016/04/20 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
使用Python实现在Windows下安装Django
2018/10/17 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
Pytoch之torchvision.transforms图像变换实例
2019/12/30 Python
tensorboard实现同时显示训练曲线和测试曲线
2020/01/21 Python
html5各种页面切换效果和模态对话框用法总结
2014/12/15 HTML / CSS
德国奢侈品网上商城:Mytheresa
2016/08/24 全球购物
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
博朗(Braun)俄罗斯官方商店:德国小家电品牌
2019/09/24 全球购物
个人职业生涯规划书1500字
2013/12/31 职场文书
综合办公室主任岗位职责
2014/04/13 职场文书
银行求职信范文
2014/05/26 职场文书
庆六一活动总结
2014/08/29 职场文书
Nginx源码编译安装过程记录
2021/11/17 Servers
Python帮你解决手机qq微信内存占用太多问题
2022/02/15 Python