Flowtype со стандартным Не удалось загрузить плагин flowtype - анализатор

1

Изображение 174551

Установлено на package.json

"babel-preset-flow": "^6.23.0",
"eslint-plugin-flowtype": "2.35.1",
"flow-bin": "^0.55.0",
"flow-typed": "2.1.5",
"standard-flow": "^1.0.0",
"babel-eslint": "8.0.0",
"eslint": "^4.7.1",
"eslint-plugin-flowtype": "2.35.1",

Ошибка: не удалось загрузить плагин flowtype - синтаксический анализатор: не удается найти модуль 'eslint-plugin-flowtype - parser'

Ошибка: не удалось загрузить плагин flowtype - parser: не удается найти модуль 'eslint-plugin-flowtype - parser' в Function.Module._resolveFilename (module.js: 489: 15) в Function.resolve(internal/module.js: 18:19)

Моя конфигурация строна..

 "standard": {
    "ignore": [
      "/flow-type/**/*"
    ],
    "env": [
      "mocha"
    ],
    "globals": [
      "fetch"
    ],
    "parser": "babel-eslint",
    "extends": [
      "plugin:flowtype/recommended"
    ],
    "plugins": [
      "flowtype"
    ]
  },

Даже когда я запускаю консоль...

npx standard --fix | snazzy && npx flow
....
.../flow-typed/npm/sinon_vx.x.x.js
  203:27  error  '$Exports' is not defined
  206:27  error  '$Exports' is not defined
  209:27  error  '$Exports' is not defined
  ... // MORE ..
  • 0
    Я не знаю, связано ли это с вашей ошибкой, но у вас есть "eslint-plugin-flowtype" указанный в package.json дважды.
Теги:
flowtype
babeljs
eslint

1 ответ

0

Не удается найти модуль 'eslint-plugin-flowtype - parser'

Две тире должны быть опечатками. Во всяком случае, следует использовать babel-eslint в качестве парсера и eslint-plugin-flowtype качестве одного из плагинов.

Да, все эти плагины и конфиги eslint/babel/flowtype могут вводить в заблуждение. Вы можете пройти через все их readme's...

Или вы можете посмотреть окончательную конфигурацию здесь, например.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню