CRA-eslint-disable-next-line不起作用

时间:2018-12-07 10:30:46

标签: javascript eslint create-react-app

我正在尝试将[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

我在做什么错了?

0 个答案:

没有答案