2016-12-06 99 views
0

在尝试在Angular2中实例化新的JwtHelper时,出现了一个奇怪的异常。由于非常神秘的错误,这让我难倒了很多年。当我尝试,包括JwtHelper其异常触发意外号错误,我认为错误是这行:在Angular2应用程序中实例化JwtHelper时出现错误

this.jwtHelper = new JwtHelper(); 

但是我现在认为它只是实际进口产生的JS要求(anguluar2-JWT)我有检查modules目录,它的存在,所以我不知道怎么回事,这是在开发者控制台::

(index):72 Error: (SystemJS) Unexpected number 
SyntaxError: Unexpected number 
    at eval (<anonymous>) 
    at Object.eval (http://localhost:4000/app/app.module.js:21:22) 

编译JS错误是这样的:

var angular2_jwt_1 = require("angular2-jwt"); 

我的package.json使用此版本:

"angular2-jwt": "0.1.25", 

最后我进口是:

import { JwtHelper } from "angular2-jwt"; 

请让我知道,这将有助于查明这个问题的任何其他来源!另外,编译JS的人物22的“R”的要求(“ANG ....

谢谢!

回答

0

我将结束这个问题,因为我ATLEAST想通了什么问题了,我已经决定从SystemJS和咕嘟咕嘟到然而角CLI切换依赖性管理,所以我的解决方案不会复制和粘贴以及一个答案 至于什么消息:

(index):72 Error: (SystemJS) Unexpected number 
SyntaxError: Unexpected number 

意味着我发现这是一个缺少一样简单源,我在开发模式下运行,所以实际的JS文件angular-jwt.js没有被捆绑并包含在index.html中。错误消息是非常无益的。

相关问题