Harrison Deng
54b1565537
Moved JS files to WebPack system. Created python script to watch both WebPack and Dotnet files simultaneously
24 lines
553 B
Python
24 lines
553 B
Python
import os
|
|
import asyncio
|
|
import sys
|
|
|
|
SERVER_CSPROJ_DIR = "src/MultiShop/Server"
|
|
ASSET_WATCH_DIR = "src/MultiShop/Client/assets"
|
|
|
|
|
|
async def exec(cmd, path):
|
|
os.chdir(os.path.dirname(os.path.realpath(__file__)))
|
|
os.chdir(os.pardir)
|
|
os.chdir(path)
|
|
proc = await asyncio.create_subprocess_shell(
|
|
cmd,
|
|
stdout=sys.stdout,
|
|
stderr=sys.stderr,
|
|
)
|
|
|
|
await proc.wait()
|
|
|
|
async def main():
|
|
await asyncio.gather(exec("dotnet watch run", SERVER_CSPROJ_DIR), exec("npm run watch", ASSET_WATCH_DIR))
|
|
|
|
asyncio.run(main()) |