2016-06-26 4 views
0

У меня есть веб-приложение, написанное в реакциях с флягой. Поскольку в настоящее время у меня есть проект, приложение reactjs вложено в флеш-приложение, и я использую символические ссылки для размещения скомпилированного файла bundle.js в нужном месте (файл, содержащий мои js). Так что мой проект выглядит примерно так:Запустить сценарий/команды оболочки при запуске сервера разработки флэшек

├── app.py 
├── js 
│   └── bundle.js -> reactapp/public/bundle.js 
├── reactapp 
│   └── public 
│    └── bundle.js 
└── templates 

Это прекрасно работает, но каждый раз, когда я что-либо изменить в моем Реагировать приложение мне нужно иметь WebPack восстановить свой bundle.js вручную. Я хочу знать, есть ли когда-нибудь npm run build, вызываемый или выполняющий сценарий оболочки каждый раз, когда вызывается flask run, чтобы запустить dev-сервер, так что bundle.js всегда в курсе. Это возможно? В качестве альтернативы, существует ли какая-то передовая практика использования колбы + реагировать, о которой я не знаю?

+0

https://github.com/webpack/webpack-dev-server – davidism

ответ

1

Я не буду, конечно, не React.js DEV, но для таких случаев я обычно просто написать небольшой скрипт Баша обертки, как:

#!/bin/bash 
npm run build && flask run 

Таким образом настой будет работать только тогда, когда НАЯ сборка завершена успешно. Надеюсь, что это поможет.

+0

Не могу поверить, что я не думал об этом, спасибо – user3282276

Смежные вопросы