Skip to content
Snippets Groups Projects

Resolve "Evaluate use of Vite instead of Webpack"

Merged Nik | Klampfradler requested to merge 769-evaluate-use-of-vite-instead-of-webpack into master
2 files
+ 8
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -11,6 +11,10 @@ from ...util.frontend_helpers import run_vite, write_vite_values
class Command(BaseYarnCommand):
help = "Create Vite bundles for AlekSIS" # noqa
def add_arguments(self, parser):
parser.add_argument("command", choices=["build", "serve"], default="build")
parser.add_argument("--no-install", action="store_true", default=False)
def handle(self, *args, **options):
super(Command, self).handle(*args, **options)
@@ -18,7 +22,8 @@ class Command(BaseYarnCommand):
write_vite_values(os.path.join(settings.NODE_MODULES_ROOT, "django-vite-values.json"))
# Install Node dependencies
yarn_adapter.install(settings.YARN_INSTALLED_APPS)
if not options["no_install"]:
yarn_adapter.install(settings.YARN_INSTALLED_APPS)
# Run Vite build
run_vite(["build"])
run_vite([options["command"]])
Loading