Я искал по всему Интернету в поисках ответа: Как скомпилировать весь мой код Angular 2, включая зависимости от одного файла. Это было задано много раз, но у меня другой подход. Мой файл дерево перед началом угловым было:Компиляция проекта Angular 2 в один файл app.js
public
source
└─── _base
├─── sass
└─── img
└─── _structure
├─── sass
└─── img
├─── gulpfile.js
├─── node_modules
└─── package.json
Теперь мои текущее дерево файлов выглядит следующим образом:
public
source
├─── __components
├─── __directives
├─── __services
└─── _base
├─── sass
└─── img
└─── _structure
├─── sass
└─── img
├─── gulpfile.js
├─── node_modules
└─── package.json
План должны был скопировать все .TS оканчивающихся файлы из __directives
/__services
/__components
папки с глотком, запустите их через systemjs
и экспортируйте один app.min.js
в папку ./public
Возможно ли достичь этого с помощью моей текущей настройки? (что усложняет текущую настройку дерева файлов)
будет обрабатывать относительные пути без хлопот? (плюс не будет ли время компиляции слишком долго развиваться?) –
Прочитайте об этом [здесь] (https://github.com/webpack/webpack) – Shai
@MikeDuister: Если вы уже используете SystemJS, используя их модуль также может быть хорошим вариантом: https://github.com/systemjs/builder –