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实现可输入搜索文字的下拉框
Oct 23 Javascript
ExtJs纵坐标值重复问题的解决方法
Feb 27 Javascript
使用requestAnimationFrame实现js动画性能好
Aug 06 Javascript
jQuery 限制输入字符串长度
Jun 20 Javascript
微信小程序 欢迎页面的制作(源码下载)
Jan 09 Javascript
Bootstrap 填充Json数据的实例代码
Jan 11 Javascript
jQuery实现拖动效果的实例代码
Jun 25 jQuery
基于javaScript的this指向总结
Jul 22 Javascript
JS中appendChild追加子节点无效的解决方法
Oct 14 Javascript
JavaScript之数组扁平化详解
Jun 03 Javascript
简单了解小程序+node梳理登陆流程
Jun 24 Javascript
JavaScript代码实现微博批量取消关注功能
Feb 05 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
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
2015/02/10 PHP
PHP单链表的实现代码
2016/07/05 PHP
js返回上一页并刷新的多种实现方法
2014/02/26 Javascript
display和visibility的区别示例介绍
2014/02/26 Javascript
jQuery文件上传插件Uploadify使用指南
2014/06/05 Javascript
javascript检测两个数组是否相似
2015/05/19 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
jQuery常用选择器详解
2017/07/17 jQuery
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
vuex学习之Actions的用法详解
2017/08/29 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
vue-cli 引入、配置axios的方法
2018/05/08 Javascript
JS实现将二维数组转为json格式字符串操作示例
2018/07/12 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
2019/08/27 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
微信小程序实现上传多个文件 超过10个
2020/03/30 Javascript
JavaScript cookie原理及使用实例
2020/05/08 Javascript
python通过shutil实现快速文件复制的方法
2015/03/14 Python
深入浅析Python科学计算库Scipy及安装步骤
2019/10/12 Python
python实现智能语音天气预报
2019/12/02 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
JD Sports荷兰:英国领先的运动时尚零售商
2020/03/13 全球购物
全球异乡人的跨境社交电商平台:Kouhigh口嗨网
2020/07/24 全球购物
2015年元旦文艺汇演主持词
2014/03/26 职场文书
建议书的格式
2014/05/12 职场文书
政府法律服务方案
2014/06/14 职场文书
前台文员岗位职责
2015/02/04 职场文书
幼儿教师年度个人总结
2015/02/05 职场文书
会议主持词开场白
2015/05/28 职场文书
好员工观后感
2015/06/17 职场文书
企业宣传稿范文
2015/07/23 职场文书
nginx服务器的下载安装与使用详解
2021/08/02 Servers
CSS实现切角+边框+投影+内容背景色渐变效果
2021/11/01 HTML / CSS
Python如何使用循环结构和分支结构
2022/04/13 Python