Angular2 环境配置详细介绍


Posted in Javascript onSeptember 21, 2016

看到angular发布正式版,心动不已准备测试下。

看着官网教程,使用了cli创建项目,在命令行中键入:

安装cli

npm install -g angular-cli

如果安装过以前的版本,请执行以下命令,进行更新:

npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@latest

旧版本的cli使用的是SystemJS而最新的创建,是基于webpack构建。

旧版本的angular2(rc1-rc6)可以查看更新步骤

在这里有意思的是,笔者卸载angular-cli后,在安装时出现了Build failed的错误最终找到原因是卸载没有卸载干净。去全局目录中删除相关的ng文件。

常用ng命令

ng new project-name - 创建一个新项目,置为默认设置
ng build - 构建/编译应用
ng test - 运行单元测试
ng e2e - 运行端到端(end-to-end)测试
ng serve - 启动一个小型web服务器,用于托管应用
ng deploy - 即开即用,部署到Github Pages或者Firebase
ng generate component my-comp - 生成一个新组件,同时生成其测试规格和相应的HTML/CSS文件
ng generate directive my-directive - 生成一个新指令
ng generate pipe my-pipe - 生成一个新管道
ng generate service my-service - 生成一个新服务
ng generate route my-route - 生成一个新路由
ng generate class my-class - 生成一个简易的模型类

创建项目

使用 ng new project-name 创建项目,创建完成后由于需要在下一些nodejs模块,耐心等待一段时间。

警告错误

在使用wing中,遇到一个问题,类一直被警告。 看提示需要设置 “experimentalDecorators”属性。 最终修改两处解决问题。

tsconfig.json 中添加 :

    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,

setting.json 中添加:

    "typescript.tsdk": "node_modules\\typescript\\lib"

以上就是对Angular2 的环境配置做的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!

Javascript 相关文章推荐
JavaScript中实现PHP的打乱数组函数shuffle实例
Oct 11 Javascript
一个JavaScript获取元素当前高度的实例
Oct 29 Javascript
jQuery实现连续动画效果实例分析
Oct 09 Javascript
jQuery中的each()详细介绍(推荐)
May 25 Javascript
jQuery文字横向滚动效果的实现代码
May 31 Javascript
vue音乐播放器插件vue-aplayer的配置及其使用实例详解
Jul 10 Javascript
Vue实现双向绑定的原理以及响应式数据的方法
Jul 02 Javascript
详解如何探测小程序返回到webview页面
May 14 Javascript
element-ui表格合并span-method的实现方法
May 21 Javascript
Vuex新手的理解与使用详解
May 31 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
Dec 19 Javascript
JS的时间格式化和时间戳转换函数示例详解
Jul 27 Javascript
JS实现鼠标滑过显示边框的菜单效果
Sep 21 #Javascript
JS 动态判断PC和手机浏览器实现代码
Sep 21 #Javascript
详解AngularJs中$resource和restfu服务端数据交互
Sep 21 #Javascript
AngularJS通过$http和服务器通信详解
Sep 21 #Javascript
JavaScript 拖拽实例代码
Sep 21 #Javascript
Angularjs中controller的三种写法分享
Sep 21 #Javascript
jQuery中Find选择器用法示例
Sep 21 #Javascript
You might like
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
2011/05/18 PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
2013/06/09 PHP
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
php中explode函数用法分析
2014/11/15 PHP
PHP的伪随机数与真随机数详解
2015/05/27 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
Jquery AJAX 框架的使用方法
2009/11/03 Javascript
JavaScript高级程序设计 XML、Ajax 学习笔记
2011/09/10 Javascript
使用JavaScript构建JSON格式字符串实现步骤
2013/03/22 Javascript
用js设置下拉框为只读的小技巧
2014/04/10 Javascript
jquery ztree实现下拉树形框使用到了json数据
2014/05/14 Javascript
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
2015/06/19 Javascript
javascript实现自动输出文本(打字特效)
2015/08/27 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
python3 实现的人人影视网站自动签到
2016/06/19 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
Python中py文件转换成exe可执行文件的方法
2019/06/14 Python
浅谈anaconda python 版本对应关系
2020/10/07 Python
基于OpenCV的路面质量检测的实现
2020/11/04 Python
python Xpath语法的使用
2020/11/26 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
捷克玩具商店:Bambule
2019/02/23 全球购物
波兰快递服务:Globkurier.pl
2019/11/08 全球购物
计算机专业推荐信范文
2013/11/27 职场文书
医院我们的节日活动实施方案
2014/08/22 职场文书
大学新生军训自我鉴定范文
2014/09/13 职场文书
物业接待员岗位职责
2015/04/15 职场文书
竞聘书的秘诀
2019/04/02 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS
MySQL中utf8mb4排序规则示例
2021/08/02 MySQL