CRA - Ошибка браузера - Невозможно назначить только для чтения свойство 'window' объекта - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь использовать IndexedDbShim с реагирующим приложением.Я использую create-реагировать-приложение , и это основной файл приложения index.js, который запускается раньше всего:

import '@babel/polyfill';

import React from 'react';
import ReactDOM from 'react-dom';
import { toJS } from 'mobx';
import AsyncLoad from './common/components/AsyncComponent';

import { setGlobalVars } from 'indexeddbshim';

global.window = global; // We'll allow ourselves to use `window.indexedDB` or `indexedDB` as a global
setGlobalVars(); // See signature below
...
// unrelated code continues here

В консоли появляется следующая ошибка:

Uncaught TypeError: Невозможно назначить только для чтения свойство 'window' объекта '#' в Object.(index.js: 10) в Object ../ src / index.js (index.js: 35) в webpack_require (начальная загрузка 8babaf20081f9cc7653e: 698) в fn (начальная загрузка 8babaf20081f9cc7653e: 111) в Object.0(index.js: 35) при webpack_require (начальная загрузка 8babaf20081f9cc7653e: 698) при начальной загрузке 8babaf20081f9cc7653e: 796 при начальной загрузке 8babaf20081f9cc7653e: 796

* * * *

1017 * * * * *1018* 1017 * * * * 1018(IndexedDBShim, кажется, требует этого) используя webpack?Настройка с помощью консоли браузера, кажется, работает как ожидалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...