1

所以我正在用 Angular 创建 ASP.NET MVC 应用程序。对于我的应用程序,我需要服务人员,所以我发现 angular 有它自己的(https://www.npmjs.com/package/@angular/service-worker)。于是我安装了,发现需要注册才能工作。我从 github(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 { }  
4

0 回答 0