Ich bin mit Backbone mit Knoten mit dem folgenden Code in index.html
Wie Skript-Tag-URL automatisch auf Build
<script src="js/api/require.js"></script>
<script>require(['js/require-cfg'],function(){require(['main'])});</script>
main.js
sieht wie folgt ändern:
require(['app'],
function(App){
App.initialize();
}
);
In der Produktion I kompilieren die Dateien mit r.js in main-build.js
und umleiten den Link in der Datei index.html
von main
bis main-build
:
<script>require(['js/require-cfg'],function(){require(['main-build'])});</script>
Derzeit, wenn ich meinen Code Produktion bereitstellen möchten, habe ich main
-main-build
in index.html
zu ändern entweder manuell, oder den Link als main-build
zu halten, aber den Inhalt von main-build.js
, um die Änderung Dasselbe gilt für main.js
, wenn ich eine lokale Umgebung oder eine Testumgebung ausführe und dann bei der Bereitstellung in der Produktion zurückwechsle.
Gibt es eine bessere (automatische) Möglichkeit, den Code in der Produktion mit dem kompilierten main-build.js
zu verwenden, und den Inhalt von main.js
in einer lokalen oder Testumgebung?
zB: mit Knoten Umgebungsvariablen entweder die Links in index.html
ändern (nicht sicher, wie html ändern!) Oder den Inhalt von main-build.js
ändern, aber der Inhalt jedes Mal r.js überschrieben wird ausgeführt für die Produktion zu kompilieren