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 相关文章推荐
JQUERY CHECKBOX全选,取消全选,反选方法三
Aug 30 Javascript
prototype Element学习笔记(篇一)
Oct 26 Javascript
jquery cookie插件代码类
May 26 Javascript
js String对象中常用方法小结(字符串操作)
Jan 27 Javascript
js实现自动轮换选项卡
Jan 13 Javascript
AngularJs导出数据到Excel的示例代码
Aug 11 Javascript
在一个页面实现两个zTree联动的方法
Dec 20 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
Dec 28 Javascript
vue-router命名视图的使用讲解
Jan 19 Javascript
详解jQuery如何实现模糊搜索
May 10 jQuery
请求时token过期自动刷新token操作
Sep 11 Javascript
使用Vant完成通知栏Notify的提示操作
Nov 11 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
PHP4实际应用经验篇(7)
2006/10/09 PHP
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
php+mysql删除指定编号员工信息的方法
2015/01/14 PHP
JSON字符串传到后台PHP处理问题的解决方法
2016/06/05 PHP
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
javascript 日期时间 转换的方法
2013/02/21 Javascript
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
php跨域调用json的例子
2013/11/13 Javascript
node.js中的http.response.removeHeader方法使用说明
2014/12/14 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
jQuery弹出层插件Lightbox_me使用指南
2015/04/21 Javascript
jquery实现动态改变div宽度和高度
2015/05/08 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
jfinal与bootstrap的登出实战详解
2017/11/27 Javascript
原生JS实现的雪花飘落动画效果
2018/05/03 Javascript
jQuery无冲突模式详解
2019/01/17 jQuery
微信小程序之几种常见的弹框提示信息实现详解
2019/07/11 Javascript
vue实现树形结构样式和功能的实例代码
2019/10/15 Javascript
JS的时间格式化和时间戳转换函数示例详解
2020/07/27 Javascript
python正则匹配查询港澳通行证办理进度示例分享
2013/12/27 Python
asyncio 的 coroutine对象 与 Future对象使用指南
2016/09/11 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
Python3.0 实现决策树算法的流程
2019/08/08 Python
python中的数组赋值与拷贝的区别详解
2019/11/26 Python
Python运行提示缺少模块问题解决方案
2020/04/02 Python
公司司机岗位职责
2014/02/07 职场文书
工商治理实习生的自我评价分享
2014/02/20 职场文书
土建工程师岗位职责
2014/06/10 职场文书
模具专业求职信
2014/06/26 职场文书
单方离婚协议书范本(2014版)
2014/09/30 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
校车安全管理责任书
2015/05/11 职场文书
消防安全培训工作总结
2015/10/23 职场文书
市级三好生竞选稿
2015/11/21 职场文书