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 简单高效判断数据类型 系列函数 By shawl.qiu
Mar 06 Javascript
js用Date对象处理时间实现思路及代码
Jan 31 Javascript
js与css实现弹出层覆盖整个页面的方法
Dec 13 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
Dec 23 Javascript
javascript表单正则应用
Feb 04 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
Nov 29 Javascript
vue iview实现动态路由和权限验证功能
Apr 17 Javascript
vue中element-ui表格缩略图悬浮放大功能的实例代码
Jun 26 Javascript
JavaScript代码调试方法实例小结
Jan 05 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
Sep 28 Javascript
jquery 时间戳转日期过程详解
Oct 12 jQuery
JS面向对象编程实现的Tab选项卡案例详解
Mar 03 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 实用代码收集
2010/01/22 PHP
Linux下将excel数据导入到mssql数据库中的方法
2010/02/08 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
针对多用户实现头像上传功能PHP代码 适用于登陆页面制作
2016/08/17 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
弹出最简单的模式化遮罩层的js代码
2013/12/04 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
2014/04/20 Javascript
深入理解JavaScript中的对象复制(Object Clone)
2016/05/18 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
分享一道关于闭包、bind和this的面试题
2017/02/20 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
2017/06/16 Javascript
JavaScript常见继承模式实例小结
2019/01/11 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
JavaScript动态添加数据到表单并提交的几种方式
2019/06/26 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
Python实现的批量下载RFC文档
2015/03/10 Python
python daemon守护进程实现
2016/08/27 Python
Python 实现使用dict 创建二维数据、DataFrame
2018/04/13 Python
通过Python模块filecmp 对文件比较的实现方法
2018/06/29 Python
利用Python如何实现一个小说网站雏形
2018/11/23 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
2019/02/20 Python
python如何制作英文字典
2019/06/25 Python
Django框架组成结构、基本概念与文件功能分析
2019/07/30 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
详解Python实现进度条的4种方式
2020/01/15 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
2013/01/31 HTML / CSS
小学教师师德演讲稿
2014/05/06 职场文书
教师求职简历自我评价
2015/03/10 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
2016年度师德标兵先进事迹材料
2016/02/26 职场文书
go开发alertmanger实现钉钉报警
2021/07/16 Golang
浅析Python OpenCV三种滤镜效果
2022/04/11 Python
springboot实现string转json json里面带数组
2022/06/16 Java/Android