Angular 2 App没有加载,并且没有错误

时间:2017-04-07 22:06:45

标签: angular angular-cli webpack-2

我的Angular2应用程序一直在运行。不知道我做了什么,它现在卡在加载,并没有错误信息。当我使用FireFox时,会弹出一个警告:无响应的脚本

“此页面上的脚本可能正忙,或者可能已停止响应。您可以立即停止脚本,在调试器中打开脚本,或让脚本继续运行。

脚本:http://10.60.3.12/polyfills.8ee51304bf305725cfc5.bundle.js:36

我整天坐在这里试图找到问题所在。我使用angular-cli创建了一个新项目,并手动将我的源文件复制到新的项目文件夹中。它编译成功,但应用程序无法加载。

非常感谢任何帮助!

谢谢!

编辑:这是我运行本地开发模式的时候。它成功编译

Titan:sumo-app eric$ ng serve
** NG Live Development Server is running on http://localhost:4200 **
Hash: 840cec4b0f63776f7cf8                                                    - Time: 11228ms
chunk    {0} polyfills.bundle.js, polyfills.bundle.js.map (polyfills) 158 kB {4} [initial] [rendered]
chunk    {1} main.bundle.js, main.bundle.js.map (main) 183 kB {3} [initial] [rendered]
chunk    {2} styles.bundle.js, styles.bundle.js.map (styles) 10.4 kB {4} [initial] [rendered]
chunk    {3} vendor.bundle.js, vendor.bundle.js.map (vendor) 4.19 MB [initial] [rendered]
chunk    {4} inline.bundle.js, inline.bundle.js.map (inline) 0 bytes [entry] [rendered]
webpack: Compiled successfully.

当我使用FireFox访问localhost时,我也拍了一些屏幕截图。第一个屏幕截图是卡住的地方。我的笔记本电脑风扇开始旋转,当它卡在这里时变得响亮。第二个屏幕截图显示了检查员的一些错误304.

enter image description here

enter image description here

编辑:以下代码导致所有问题。我用它来检查用户是否已登录或令牌是否已过期。我不明白这段代码是如何导致应用无法加载的。

    loggedIn(){

    let expiration = new Date(JSON.parse(localStorage.getItem('expiration')))
    let now = new Date()
    let t = localStorage.getItem('token')
    if (t == null || expiration == null) { 
        this.logout()
        return false 
    }
     let u = localStorage.getItem('currentUser')
        if (u != null){
            this.user = JSON.parse(localStorage.getItem('currentUser'))
        }else {
            this.logout()
            return false
        }
    if (now > expiration ){
        this.logout()
        return false
    }

    return true;

}

0 个答案:

没有答案