Не удается заставить Flow работать с каждой перекомпиляцией babel - PullRequest
0 голосов
/ 07 октября 2018

У меня есть настройки потока в соответствии с инструкциями.Мой package.json:

{
  […],
  "devDependencies": {
    "flow-bin": "^0.82.0"
  },
  "dependencies": {
  […]
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "babel",
    "prepublish": "npm run build",
    "flow": "flow",

  }
}

Когда я запускаю npm run-script flow, я получаю то, что ожидаю от потока, плюс ошибку:

Ошибка ------------------------------------------------------------------------------------- src / redurs / brands.js: 65: 67

Cannot resolve name `action`.

   65| export function brandReducer(state: BrandState = brandState, Action: action) {

Found 1 error
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! wsbc.vpn@0.1.0 flow: `flow`
npm ERR! Exit status 2

Почему я вижу это errno 2?Поскольку поток обнаружил ошибку типа и вернул это состояние?

Кроме того, flow не запускается с каждой перекомпиляцией при запуске моего приложения как npm start как обычно.Можно ли это сделать после запуска сервера потоков в фоновом режиме?

Что-то не так с моей настройкой?

...