CRA - eslint-disable-next-line не работает - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь использовать [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

Что я делаю не так?

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