我正在尝试将[intexDbShim] [1]与[create-react-app] [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未捕获的TypeError:无法分配为只读属性 对象“#”的“窗口” 在对象。 (index.js:12) 在Object ../ src / index.js(index.js:38) 位于 webpack_require (引导ce4dda89ee6b3de1872e:698) 在fn(bootstrap 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
我在做什么错了?