Przygotowuję aplikację (w dużej skali) przy użyciu Angular2 i TypeScript. Będzie musiała zostać podzielona na wiele projektów, a każdy projekt będzie miał wiele komponentów, każdy z nich, z tablicą stylów .html
, i .css
i logiką/klasą .Twórz Angular2 HTML i TypeScript do jednego pliku
Chciałbym, aby każdy projekt skompilował się do pojedynczego pliku *.js
i został skopiowany na stronę hosta, która będzie działała w IIS. Byłoby to podobne do tego, jak tworzona jest aplikacja WPF lub Silverlight z plikami .xaml
, które wszystkie są kompilowane do .dll
.
Rozejrzałem się po Internecie i mogę pobrać pliki .ts
do jednego pliku .js
przy użyciu opcji --outFile
. Ale to nie pomaga mi z plikami .html
lub css
.
Każda pomoc będzie bardzo mile widziane, nawet jeśli jest to znaczy, że co pytam jest niemożliwe :-)
Stephen
Dziękujemy za poświęcenie czasu na udzielenie wyczerpującej odpowiedzi! –
Mam następujący błąd w zadaniu app.build Funkcja Object Object() {[native code]} nie ma metody "assign" w pliku ChildClass.utils.extend.init (C: \ SourceControl \ GIT \ Web \ TorFx.Web .Site.NewBusiness \ src \ TorFx.Web.Site.NewBusiness \ node_modules \ gulp-angular-embed-templates \ lib \ ProcessorEngine.js: 6: 30) – kernowcode
@kernowcode: Jest to znany problem, teraz potrzebujesz min. węzeł v4, który obsługuje ES6: https://github.com/laxa1986/gulp-angular-embed-templates/issues/13 – martin