首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular 4,store_1.StoreModule.provideStore \store Plunker TypeError: ngrx不是函数

Angular 4,store_1.StoreModule.provideStore \store Plunker TypeError: ngrx不是函数
EN

Stack Overflow用户
提问于 2017-07-24 00:35:17
回答 2查看 1.2K关注 0票数 2

我正在尝试创建一个Angular 4柱塞,其中包含ngrx\store最新版本:https://embed.plnkr.co/cr4rCJ0hRVMwuLzKe4mg/

为了使用ngrx\store,我在config.js文件中添加了下面这一行:

代码语言:javascript
复制
'@ngrx/store': 'https://npmcdn.com/@ngrx/store@4.0.0',

由于某种原因,我得到了这个错误:

代码语言:javascript
复制
(SystemJS) TypeError: store_1.StoreModule.provideStore is not a function

有人能帮上忙吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-04 18:25:39

在最新版本的Ngrx中,provideStore更改为forRoot

此外,您还可以在此处查看迁移指南https://github.com/ngrx/platform/blob/master/MIGRATION.md

票数 4
EN

Stack Overflow用户

发布于 2018-10-10 18:48:44

你应该在Angular 6等最新版本的Angular中将'provideStore‘改为'forRoot’,这对我很有效。

代码语言:javascript
复制
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { HttpClientModule } from '@angular/common/http';
import { FormsModule} from '@angular/forms';
import { UsersServiceService } from './users/users-service.service';
import { PDFGenerationService } from './pdf-generation-demo/pdf-generation.service';
import { AppRoutingModule, routingComponents } from './app-routing.module';
// Import ng-circle-progress
import { NgCircleProgressModule } from 'ng-circle-progress';
import { mainStoreReducer } from './state/reducers/reducer';
import { StoreModule } from '@ngrx/store';


@NgModule({
  declarations: [
    AppComponent,
    routingComponents
  ],
  imports: [
    BrowserModule,
    HttpClientModule,
    FormsModule,
    AppRoutingModule,
    NgCircleProgressModule.forRoot({
      // set defaults here
      radius: 100,
      outerStrokeWidth: 16,
      innerStrokeWidth: 8,
      outerStrokeColor: "#78C000",
      innerStrokeColor: "#C7E596",
      animationDuration: 300
    }),
    StoreModule.forRoot({ mainStoreReducer })
  ],
  exports: [   ],
  providers: [UsersServiceService, PDFGenerationService],
  bootstrap: [AppComponent]
})

export class AppModule { }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45267434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档