From 897ef161bf8aa9f954cc9af581171fab038b5180 Mon Sep 17 00:00:00 2001 From: Elijah Ahianyo Date: Wed, 11 Jan 2023 19:32:01 +0000 Subject: [PATCH] Fix windows symlink bug (#248) --- pynecone/utils.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pynecone/utils.py b/pynecone/utils.py index 2b6c09995..c7f1a9e7b 100644 --- a/pynecone/utils.py +++ b/pynecone/utils.py @@ -499,7 +499,15 @@ def setup_frontend(): install_frontend_packages() # Link the assets folder. - ln(src=os.path.join("..", constants.APP_ASSETS_DIR), dest=constants.WEB_ASSETS_DIR) + if platform.system() == "Windows": + # copy asset files to public folder + mkdir(constants.WEB_ASSETS_DIR) + cp(src=constants.APP_ASSETS_DIR, dest=constants.WEB_ASSETS_DIR) + else: + ln( + src=os.path.join("..", constants.APP_ASSETS_DIR), + dest=constants.WEB_ASSETS_DIR, + ) def run_frontend(app: App):