#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