Ich mache eine App (Large Scale) mit Angular2 und TypeScript. Es muss in zahlreiche Projekte unterteilt werden und jedes Projekt wird zahlreiche Komponenten mit jeweils einer .html
Ansicht, .css
Stylesheet und .ts
Logik/Klasse haben.Erstellen Sie Angular2 HTML und TypeScript in einer einzigen Datei
Ich möchte jedes Projekt zu einer einzigen *.js
Datei kompilieren und auf eine Host-Website kopiert werden, die in IIS ausgeführt wird. Dies wäre vergleichbar mit der Erstellung einer WPF- oder Silverlight-App mit den Dateien .xaml
, die alle in die Datei .dll
kompiliert werden.
Ich habe mich im Internet umgesehen und bin in der Lage, die .ts
Dateien zu einer einzigen .js
Datei unter Verwendung der --outFile
Option zu erstellen. Aber das hilft mir nicht mit den .html
Dateien oder css
.
Jede Hilfe wäre sehr, auch wenn es zu sagen, versteht sich, dass unmöglich :-)
Stephen
Danke, dass Sie sich die Zeit genommen haben, eine so umfassende Antwort zu geben! –
Ich habe den folgenden Fehler in der app.build task Objektfunktion Object() {[nativer Code]} hat keine Methode 'zuweisen' bei ChildClass.utils.extend.init (C: \ SourceControl \ GIT \ Web \ TorFx.Web .Site.NewBusiness \ src \ TorFx.Web.Site.NewBusiness \ node_modules \ gulp-eckig-embed-templates \ lib \ ProzessorEngine.js: 6: 30) – kernowcode
@kernowcode: Es ist ein bekanntes Problem, jetzt brauchen Sie min. Knoten v4, der ES6 unterstützt: https://github.com/laxa1986/gulp-angular-embed-templates/issues/13 – martin