Как запустить react и активировать python virtualenv с одновременным пакетом npm или с помощью одной команды

#python #npm #virtualenv #npm-scripts #concurrently

#питон #нпм #virtualenv #npm-скрипты #одновременно

Вопрос:

Я пытаюсь создать сценарий запуска npm, который может запустить приложение react, а затем активировать виртуальную env python для запуска сервера flask.

сценарии в пакете.json:

 { "scripts": {  "start": "react-scripts start",  "both": "concurrently "react-scripts start" "cd ../backend amp;amp; "env/scripts/activate" amp;amp; py src/app.py"",  "build": "react-scripts build",  "test": "react-scripts test",  "eject": "react-scripts eject"  }, }   

выше я использую concurrently . Но при выполнении both скрипта запустите react и выдайте следующую ошибку:

 [1] 'env' is not recognized as an internal or external command, [1] operable program or batch file. [1] cd ../backend amp;amp; env/scripts/activate amp;amp; py src/app.py exited with code 1 [0] i 「wds」: Project is running at http://192.168.137.1/ [0] i 「wds」: webpack output is served from [0] i 「wds」: Content not from webpack is served from D:Workmovielustfrontendpublic [0] i 「wds」: 404s will fallback to / [0] Starting the development server...  

Моя структура dir такова:

 main |___frontend | |___package.json |___backend | |___env | |___src | |___app.py  

есть ли какой-либо обходной путь для этого, или это действительно невозможно, или есть какой-либо другой способ добиться запуска как реакции, так и колбы за один раз?

Комментарии:

1. Как вы создали свою виртуальную среду? Через virtualenv?

2. @Virtuoz да с virtualenv

3. Ты пробовал . envscriptsactivate ?

4. просто попробовал, это дало '.env' is not recognized as an internal or external command, @Virtuoz