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.ui.progressbar 中文文档
Nov 26 Javascript
javascript options属性集合操作代码
Dec 28 Javascript
基于jQuery的图片剪切插件
Aug 03 Javascript
动态加载iframe时get请求传递中文参数乱码解决方法
May 07 Javascript
javascript图片预加载实例分析
Jul 16 Javascript
微信小程序 canvas API详解及实例代码
Oct 08 Javascript
微信小程序中post方法与get方法的封装
Sep 26 Javascript
vue双向数据绑定知识点总结
Apr 18 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
Sep 03 Javascript
jquery将信息遍历到界面上实例代码
Jan 21 jQuery
JS实现公告上线滚动效果
Jan 10 Javascript
详解vite+ts快速搭建vue3项目以及介绍相关特性
Feb 25 Vue.js
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
JS实现php的伪分页
2008/05/25 PHP
解析PHP 使用curl提交json格式数据
2013/06/29 PHP
php获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
PHP线程的内存回收问题
2016/07/08 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
当达到输入长度时表单自动切换焦点
2014/04/06 Javascript
javascript实现表格增删改操作实例详解
2015/05/15 Javascript
基于Jquery easyui 选中特定的tab
2015/11/17 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
Chrome浏览器的alert弹窗禁止再次弹出后恢复的方法
2016/12/30 Javascript
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
2018/03/14 Javascript
ES6中定义类和对象的方法示例
2019/07/31 Javascript
node.js express捕获全局异常的三种方法实例分析
2019/12/27 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
js+canvas实现刮刮奖功能
2020/09/13 Javascript
python 爬取微信文章
2016/01/30 Python
Python使用redis pool的一种单例实现方式
2016/04/16 Python
Python_LDA实现方法详解
2017/10/25 Python
浅谈Python黑帽子取代netcat
2018/02/10 Python
python读取文件名称生成list的方法
2018/04/27 Python
Python二进制串转换为通用字符串的方法
2018/07/23 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2018/11/30 Python
Python中print和return的作用及区别解析
2019/05/05 Python
Python实现读取并写入Excel文件过程解析
2020/05/27 Python
CSS3中媒体查询结合rem布局适配手机屏幕
2019/06/10 HTML / CSS
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
BrandAlley英国:法国折扣奢侈品网上零售商
2017/07/03 全球购物
Ancheer官方户外和运动商店:销售电动自行车
2019/08/07 全球购物
易程科技软件测试笔试
2013/03/24 面试题
机械工程师的岗位职责
2013/11/17 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
领导视察通讯稿
2015/07/18 职场文书
董事长年会致辞
2015/07/29 职场文书
廉洁自律承诺书2016
2016/03/25 职场文书
python 实现定时任务的四种方式
2021/04/01 Python