2016-05-11 12 views
1

Ich entwickle eine Webanwendung. Das Front-End wird mit Angular und ES 6 ausgeführt, wobei jspm als Paketmanager verwendet wird. Jspm ist großartig.Verwenden von jspm-Bundles in der Produktion, keine Entwicklung

Jetzt ist es an der Zeit, die Bereitstellung in Betracht zu ziehen. Da ich sehr wenig Erfahrung mit der Bereitstellung von Front-End-Systemen habe, bin ich ein wenig verloren. Ich benutzte

jspm bundle-sfx app/module app.js --minify 

, um alle Javascript-Ressourcen in einer Datei zu bündeln.

Mein Problem ist dies - ich möchte die gebündelte js-Datei nur verwenden, wenn sie auf einem tatsächlichen Server bereitgestellt wird. Während der Entwicklung sollte jspm und System.js lieber auf die einzelnen Dateien zugreifen. Ich konnte nicht genug sauber genug herausfinden, um das zu tun.

Ich verwende den Django-Entwicklungs-Webserver, um Seiten in der Entwicklung zu bedienen, wenn das wichtig ist.

Antwort

0

Ich endete damit, dass Django dies in der HTML-Vorlage behandelt. Wenn DEBUG False ist, füge ich die gebündelte js-Datei hinzu.

Ich hatte auf eine Lösung gehofft, die keine serverseitige Intervention erfordert.

Verwandte Themen