【问题标题】:Update router in Angular 2在 Angular 2 中更新路由器
【发布时间】:2017-09-20 14:51:08
【问题描述】:

我是 Angular 和 npm 的新手。今天我尝试将Angular2中的路由器从2.0.0-rc.1更新为3.0.0-alpha.3。为此,我在"@angular/router": "3.0.0-alpha.3" 的根文件 package.json 中更改版本路由器并制作命令“npm update”。 @angular/router 中的文件已更改,但现在浏览器中的控制台显示我的应用程序的错误消息:

"http://localhost:3000/node_modules/@angular/router/router.umd.js404 (未找到)”。该文件在项目中不存在。

我做错了什么?

【问题讨论】:

  • 你要从rc更新到Alpha???你想更新 angular 2.0.0-rc-1
  • 对不起,不太明白。我只是尝试仅将路由器组件更新为 3.0.0-alpha.3 并且不要触及任何其他 Angular 组件。有可能吗?
  • 是的,但它不是最好的解决方案,因为对于相同的路由器版本可能会改变角度 2 处理
  • Angular 2 网站同样的例子可以查看angular.io/docs/ts/latest/guide/router-deprecated.html

标签: angular npm angular-routing


【解决方案1】:

谢谢@rinukkusu

// No umd for router yet is the comment in the SystemJS config file for 
packages['@angular/router'] = { main: 'index.js', defaultExtension: 'js' };

【讨论】:

    猜你喜欢
    • 2016-09-09
    • 2017-09-19
    • 1970-01-01
    • 2017-10-06
    • 2017-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    相关资源
    最近更新 更多