Интегрировать проверку потока в реактивную рогатку

У меня есть проект, основанный на https://github.com/coryhouse/react-slingshot

Я хочу интегрировать поток в сценарий запуска npm, чтобы при запуске сценария запуска он запускал сервер потока, запустив flow команда, а затем запускает flow команда при каждом изменении файла *.js.

Это скрипты из package.json:

"prestart": "npm run remove-dist",
"start": "parallelshell \"npm run test:watch\" \"npm run open:src\"",
"open:src": "node tools/srcServer.js",
"open:dist": "node tools/distServer.js",
"lint": "eslint src",
"lint:watch": "watch 'npm run lint' src",
"clean-dist": "npm run remove-dist && mkdir dist",
"remove-dist": "node_modules/.bin/rimraf ./dist",
"build:html": "node tools/buildHtml.js",
"prebuild": "npm run clean-dist && npm run build:html",
"build": "npm run test && node tools/build.js && npm run open:dist",
"test": "cross-env NODE_ENV=test mocha --reporter progress --compilers js:babel/register --recursive \"./src/**/*.spec.js\"",
"test:watch": "npm run test -- --watch"

У меня есть поток, работающий независимо. Я не могу понять, как заставить команду потока выполняться наблюдателем файла.

Как я могу это сделать?

1 ответ

watch 'flow check' src

Usage: watch <command> [...directory] [OPTIONS]

Прочитайте документы здесь

Другие вопросы по тегам