Angular2无法更新到RC7 - zone.js &reflect-metadata
Angular2 Failing to update to RC7 - zone.js & reflect-metadata
我正试图让我的应用程序运行与新的RC7的角,但我似乎不能得到它完成,因为控制台喊道:
Promise rejection: Zone.assertZonePatched is not a function angular2-polyfills.js:489
当不知怎么的消失时,这个会弹出:
Reflect.getMetadata is not a function (..) core.umd.js:472
看起来实现改变了,我的没有更新,虽然我npm install
从头开始,更新我的package.json
如下:
{
"name": "angular2-quickstart",
"version": "1.0.0",
"scripts": {
"build": "webpack",
"start": "webpack-dev-server",
"typings": "typings",
"postinstall": "typings install"
},
"license": "ISC",
"dependencies": {
"@angular/common": "2.0.0-rc.7",
"@angular/compiler": "2.0.0-rc.7",
"@angular/core": "2.0.0-rc.7",
"@angular/forms": "2.0.0-rc.7",
"@angular/http": "2.0.0-rc.7",
"@angular/platform-browser": "2.0.0-rc.7",
"@angular/platform-browser-dynamic": "2.0.0-rc.7",
"@angular/router": "3.0.0-rc.3",
"@angular/upgrade": "2.0.0-rc.7",
"core-js": "^2.4.1",
"reflect-metadata": "^0.1.3",
"rxjs": "5.0.0-beta.12",
"zone.js": "^0.6.21",
"angular2-in-memory-web-api": "0.0.19",
"@ng-bootstrap/ng-bootstrap": "^1.0.0-alpha.3",
"angular2": "2.0.0-beta.17",
"angular2-apollo": "^0.4.6",
"apollo-client": "^0.4.13",
"es6-promise": "^3.0.2",
"es6-shim": "^0.35.1",
"moment": "^2.14.1",
"source-map-loader": "^0.1.5"
},
"devDependencies": {
"ts-loader": "^0.8.2"
}
}
index.html:(我也试着从unpkg.com获取包,没有成功)
<html>
<head>
<title>My App</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.3/css/bootstrap.min.css"
integrity="sha384-MIwDKRSSImVFAZCVLtU0LMDdON6KVCrZHyVQQj6e8wIEJkW4tvwqXrbMIya1vriY" crossorigin="anonymous">
<link rel="stylesheet" href="style.css">
<!-- 1. Load libraries -->
<!-- IE required polyfills, in this exact order -->
<script src="node_modules/es6-shim/es6-shim.min.js"></script>
<script src="https://www.atlasestateagents.co.uk/javascript/tether.min.js"></script>
<script src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.3/js/bootstrap.min.js"
integrity="sha384-ux8v3A6CPtOTqOzMKiuo3d/DomGaaClxFYdCu2HPMBEkf6x2xiDyJ7gkXU0MWwaD" crossorigin="anonymous"></script>
<script src="node_modules/core-js/client/shim.min.js"></script>
<script src="node_modules/zone.js/dist/zone.js"></script>
<script src="node_modules/reflect-metadata/Reflect.js"></script>
</head>
<!-- 3. Display the application -->
<body>
<my-app>Loading...</my-app>
</body>
<script src="node_modules/angular2/bundles/angular2-polyfills.js"></script>
<script src="dist/bundle.js"></script>
</html>
你知道怎么解决这个问题吗?
提前感谢!:)
注释:
- 按包计算。你不需要angular2 .js
- 删除"angular2": "2.0.0-beta. "17",从 package.json
-
删除 angular2-polyfills.js 与 index . html
<script src="node_modules/angular2/bundles/angular2-polyfills.js"></script>
事实上,如果你在node_modules下有angular2文件夹,那么删除该文件夹。最新的angular2包将在node_modules下的@angular文件夹中提供。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 强制模板刷新ember.js
- 如何编写HTML输入的JS内联
- Angular JS IE9 Hashbang url rewriting
- 使用JS将数组转换为json对象
- Node.js v6.2.0类扩展不是函数错误
- 当js函数's已执行
- 要求未定义JS回调参数
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- MOMENT.js如何理解zone
- 如何使用Angular 2(测试版和更新版)加载RxJS(和zone.js/reflect元数据)
- Angular 2 - zone.js:355未处理承诺拒绝:模板解析错误:'不是已知元素:
- Meteor.js with drop zone
- zone.js和Jasmine之间的冲突's的时钟
- Angular2无法更新到RC7 - zone.js &reflect-metadata
- 未捕获的[对象对象]被抛出- zone.js"模拟响应(Angular2)时抛出错误