Я использую JSPM, чтобы подготовить мои проекты для работы с угловыми2. Другие популярные инструменты, такие как JSPM, включают webpack и browserfy. Одной из важных задач, которые будет выполняться JSPM, является объединение различных модулей, составляющих ваш проект angular2. Я также установил флаг selfExecutingBundle в true и JSPM создаст один связанный js-файл (например, myApp.bundled.js), и оттуда я его миниатюру (myApp.bundled.min.js), и эта ссылка на сценарий используется в index.html.
<html>
<head>
<title>Hello Angular World</title>
</head>
<body>
<div>
<my-app>Loading...</my-app>
</div>
<script src="/js/myApp.bundle.min.js"></script>
</body>
</html>
И это все, что вам нужно!
В будущем, когда спецификация HTTP/2 более распространена, может потребоваться расслоение ваших проектов на основе модулей, но на данный момент я считаю, что требуется объединение.
Нет ссылки на ваши машинописные файлы (поскольку они уже были переписаны в процессе создания myApp.bundled.js). Как сказал Зама, вы можете запускать angular2 на любом сервере (я использую IIS и отлично работает).
ОБНОВЛЕНИЕ: после окончательного выпуска Углового 2 я переключился на использование углового кли для строительства. Настройка проста (без спагетти задач с глотками), а окончательный пакет супер-оптимизирован (esp из-за дрожания дерева). Я рекомендую проверить angular-cli для настройки, разработки и создания ваших проектов ng2.
У вас есть руководство или что-то о том, как связать все из машинописного текста в один файл и его минимизировать? Я пытаюсь впервые включить свое угловое приложение в производство. Поскольку я новичок в Typcript, я не знаю, какой хороший подход. – Wobbley
Это может быть немного сложно. Я немного освещен здесь: http://stackoverflow.com/questions/33683885/angular2-with-asp-net-5/34495822#34495822 Оставьте мне строку, если вам нужна дополнительная помощь. После настройки он работает как шарм. – brando
Я решил просто переместить мой проект angular2 на: https://github.com/AngularClass/angular2-webpack-starter, и на самом деле было довольно безболезненно создавать одиночные файлы js. – Wobbley