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 相关文章推荐
取得父标签
Nov 14 Javascript
Javascript基础 函数“重载” 详细介绍
Oct 25 Javascript
学习Bootstrap组件之下拉菜单
Jul 28 Javascript
深入解析JavaScript编程中的this关键字使用
Nov 09 Javascript
Javascript数组循环遍历之forEach详解
Nov 07 Javascript
bootstrap的3级菜单样式,支持母版页保留打开状态实现方法
Nov 10 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
Dec 02 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
May 30 Javascript
Angularjs中date过滤器失效的问题及解决方法
Jul 06 Javascript
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
Oct 26 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
Sep 16 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
Jan 12 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(1)--回到未来
2006/10/09 PHP
php反弹shell实现代码
2009/04/22 PHP
php 上传功能实例代码
2010/04/13 PHP
laravel学习笔记之模型事件的几种用法示例
2017/08/15 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
php中文语义分析实现方法示例
2019/09/28 PHP
AutoSave/自动存储功能实现
2007/03/24 Javascript
js post提交调用方法
2014/02/12 Javascript
nodejs批量修改文件编码格式
2015/01/22 NodeJs
jQuery实现定时读取分析xml文件的方法
2015/07/16 Javascript
cocos2dx骨骼动画Armature源码剖析(一)
2015/09/08 Javascript
js简单判断移动端系统的方法
2016/02/25 Javascript
Vue.js快速入门实例教程
2016/10/15 Javascript
jQuery实现用户信息表格的添加和删除功能
2017/09/12 jQuery
详解webpack模块化管理和打包工具
2018/04/21 Javascript
layui问题之模拟select点击事件的实例讲解
2018/08/15 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
JS pushlet XMLAdapter适配器用法案例解析
2020/10/16 Javascript
[03:36]2015国际邀请赛第二日现场精彩集锦
2015/08/06 DOTA
Python操作CouchDB数据库简单示例
2015/03/10 Python
使用Python的Flask框架来搭建第一个Web应用程序
2016/06/04 Python
Python处理JSON数据并生成条形图
2016/08/05 Python
python正则表达式re之compile函数解析
2017/10/25 Python
Django中ORM表的创建和增删改查方法示例
2017/11/15 Python
python针对excel的操作技巧
2018/03/13 Python
python实现本地图片转存并重命名的示例代码
2018/10/27 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
django自定义模板标签过程解析
2019/12/14 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
世界领先的高品质定制产品平台:Zazzle
2017/07/23 全球购物
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
2014/07/11 面试题
资深生产主管自我评价
2013/09/22 职场文书
给海归自荐信的建议
2013/12/13 职场文书
MySQL里面的子查询的基本使用
2021/08/02 MySQL