WebStorm 2018.1.4 + ESLint:TypeError:this.CliEngine 不是构造函数

2024-03-23

我的配置是这样的。

WebStorm 2018.1.4; ESLint 6.4;节点12.8; npm 6.10.2; Windows 8.1。

如何消除帖子标题中的错误?

这是一个代码示例。

import {
  GET_DAILY_SUCCESS,
  GET_HOURLY_SUCCESS,
  GET_MINUTE_SUCCESS
} from './types';
import {
  getDailyToUsd,
  getHourlyToUsd,
  getMinuteToUsd
} from '../api/cryptocompare';
import { setError } from './error';

export const getDaily = (fsym = 'BTC') => async dispatch => {
  try {
    const list = await getDailyToUsd(fsym);

    dispatch({
      type: GET_DAILY_SUCCESS,
      currency: fsym,
      list
    });
  } catch(err) {
    dispatch(setError(err.Message));
  }
};

WEB-38922 https://youtrack.jetbrains.com/issue/WEB-38922已于2019.1.3修复。 问题出在 ESLint 版本 6.x 上。如果升级 Webstorm 不适合您,则必须降级到 ESLint 版本 5:

npm install --save-dev eslint@5

更新:如果您在使用 ESLint 8 时看到类似的错误,请确保升级到支持它的版本 2021.2.2(请参阅WEB-52236 https://youtrack.jetbrains.com/issue/WEB-52236)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WebStorm 2018.1.4 + ESLint:TypeError:this.CliEngine 不是构造函数 的相关文章

随机推荐