web-dev-qa-db-fra.com

Impossible de lire la propriété 'whitelist' de indéfini lors de l'importation des outils de développement ngrx

Importation ngrx devtools pour activer un débogueur pour chrome les outils entraînent une erreur ci-dessous:

ERREUR TypeError: Impossible de lire la propriété 'whitelist' de undefined at isFiltered (: 1: 5016) at Object.x [as send] (: 1: 74196) at DevtoolsExtension.notify (store-devtools.js: 210) at ScanSubscriber.StoreDevtools .liftedAction $ .pipe.Object.state [en tant qu'accumulateur] (store-devtools.js: 649) sur ScanSubscriber._tryNext (scan.js: 61) sur ScanSubscriber._next (scan.js: 54) sur ScanSubscriber.Subscriber.next (Subscriber.js: 54) chez WithLatestFromSubscriber._next (withLatestFrom.js: 66) chez WithLatestFromSubscriber.Subscriber.next (Subscriber.js: 54) chez Notification.observe (Notification.js: 15)

Voici mes versions ci-dessous de ngrx:

 "@ngrx/core": "^1.2.0",
    "@ngrx/effects": "^6.1.2",
    "@ngrx/store": "^6.1.2",
    "@ngrx/store-devtools": "^6.1.2",

et mon angulaire et ionique

 "@angular/animations": "5.2.11",
    "@angular/common": "5.2.11",
    "@angular/compiler": "5.2.11",
    "@angular/compiler-cli": "5.2.11",
    "@angular/core": "5.2.11",
    "@angular/forms": "5.2.11",
    "@angular/http": "5.2.11",
    "@angular/platform-browser": "5.2.11",
    "@angular/platform-browser-dynamic": "5.2.11",
    "@ionic-native/core": "~4.17.0",
    "@ionic-native/splash-screen": "~4.17.0",
    "@ionic-native/status-bar": "~4.17.0",

Chaque fois que j'essaie d'importer ce code ci-dessous sur app.module est toujours affiché l'erreur que j'ai affichée en haut.

 StoreDevtoolsModule.instrument({
      maxAge: 15
    }),

L'erreur en haut se réfère à cette ligne de code dans ma console en ligne 210

this.extensionConnection.send(sanitizedAction, sanitizedState);

Appréciez si quelqu'un peut vous aider. Merci d'avance.

20
KnowledgeSeeker

Face au même problème, cela fonctionne bien dans Firefox, les outils de développement redux désinstallés de chrome puis ont commencé à fonctionner (type de solution)

Ressemble à un problème avec chrome redux dev tools extension.

ref ( https://stackoverflow.com/a/53513518/3742158 )

15
Vikas

Juste pour vous le faire savoir: mes devtools redux fonctionnaient bien hier. Les dépendances de mes projets sont identiques à 99% aux vôtres. Aujourd'hui, je suis confronté exactement au même problème. Le problème est probablement lié à l'extension. Essayez d'installer une autre version.

Il y a quelques problèmes sur la page github concernant la version 2.16. https://github.com/zalmoxisus/redux-devtools-extension/issues/589

5
E. Evsevleev

Mettez à jour votre chrome vers 2.16.2 => fonctionne à nouveau :)

5
Klaus