Я пытаюсь использовать [intexDbShim] [1] с [create-реагировать-приложение] [2].Шим требует переопределения глобального объекта окна для того, чтобы переписать зависимости indexedDB - что eslint не позволяет.
Я думал, что просто отключил бы строку, где это происходит:
import 'babel-polyfill';
import React from 'react';
import ReactDOM from 'react-dom';
import { toJS } from 'mobx';
import AsyncLoad from './common/components/AsyncComponent';
import 'ie-array-find-polyfill';
import setGlobalVars from 'indexeddbshim';
// eslint-disable-next-line
global.window = global;
setGlobalVars();
...
НоЯ все еще получаю следующую ошибку:
index.js: 12 Uncaught TypeError: Невозможно назначить только для чтения свойство 'window' объекта '#' в Object.(index.js: 12) в Object ../ src / index.js (index.js: 38) в webpack_require (начальная загрузка ce4dda89ee6b3de1872e: 698) в fn (начальная загрузка ce4dda89ee6b3de1872e: 111) в Object.0(index.js: 38) в webpack_require (начальная загрузка ce4dda89ee6b3de1872e: 698) в начальной загрузке ce4dda89ee6b3de1872e: 796 в bundle.js: 800
[1]: https://github.com/axemclion/IndexedDBShim [2]: https://github.com/facebook/create-react-app
Что я делаю не так?