如何注册角度服务工作者?

时间:2018-01-24 11:40:12

标签: asp.net asp.net-mvc angular service-worker angular-service-worker

所以我用angular创建ASP.NET MVC应用程序。对于我的应用程序,我需要服务工作者,所以我发现angular有自己的(https://tomcat.apache.org/tomcat-8.5-doc/config/resources.html)。所以我安装并发现我需要注册才能工作。我从github(https://www.npmjs.com/package/@angular/service-worker)那里得到了例子。当我尝试注册并运行所有内容时,我总是收到此错误:

https://github.com/webmaxru/pwatter/tree/ngsw/src/app

我已经读过我需要使用HTTPS和/或生产模式而不是开发,所以我尝试了各种组合,没有任何工作......有人可以解释一下我做错了吗?

这是我的app.module.ts(没有导入):

@NgModule({
    // directives, components, and pipes
    declarations: [
        AppComponent
    ],

    // modules
    imports: [
        BrowserModule,
        HttpModule,
        FormsModule,
        RouterModule,
        AppRouting,

        ImageUploadModule.forRoot(),
        NgbModule.forRoot(),
        InfiniteScrollModule,
        NouisliderModule,
        ChartsModule,
        NgxPaginationModule,
        ServiceWorkerModule.register("\ngsw-worker.js")
    ],

    // providers
    providers: [
        PushService,
    ],

    bootstrap: [
        AppComponent
    ]
})  
export class AppModule { }  

0 个答案:

没有答案