Wie kombinieren Typoskript-code und JS-Bibliotheken in eine Datei mit source maps?

Kann ich erfolgreich kompilieren meine TypeScript-Projekt in eine einzelne JS Datei mit source maps mit so etwas wie dieses:

tsc --sourcemap --out app.js app.ts

Kann ich auch erfolgreich verkleinern, dass die Ausgabe mit UglifyJS, während kartengrundlagen intakt:

uglifyjs app.js --source-map app.js.map --in-source-map app.js.map -o app.js

Aber ich würde gerne mal etwas weiter. Ich will verbinden, meine kompiliert Typoskript-code (app.js) mit ein paar third-party-JS-Bibliotheken in einer einzigen minified Datei, die unterhält-source-Karten zeigen wieder auf die original-Typoskript (für meinen code) oder JavaScript (für die third-party-Bibliotheken).

Habe ich versucht, etwas wie dieses, im Grunde nur das hinzufügen einer JS-Bibliothek-Datei, um die Eingabe zu UglifyJS:

uglifyjs app.js lib/javascript-library.js --source-map app.js.map --in-source-map app.js.map -o app.js

Leider nicht zu funktionieren scheint. Es hat erfolgreich verbinden alles in einer Datei, und die source-Karten für den Typoskript-code zu sein scheinen, erhalten. Aber wenn ich einen Fehler in lib/javascript-library.js die JS-Konsole in meinem browser (mit source maps) sagt, dass der Fehler in einer meiner Typoskript Dateien, die offensichtlich falsch ist.

Ich bin ein Typoskript newb, und ich kann mir nicht vorstellen, ich bin die erste, die kombinieren möchten, TS-Ausgang mit random JS-Bibliotheken in einer einzigen minified Datei mit source maps, aber ich kann nicht finden niemandem darüber zu reden. Also, vielleicht ist mein Ansatz einfach falsch ist?

InformationsquelleAutor der Frage dumbmatter | 2014-06-28

Schreibe einen Kommentar