2016-06-12 3 views
0

Я работаю над новым проектом, используя .NET Core rc2 WebAPI и Angular2 rc1 с использованием TypeScript. Все настроено и работает хорошо. .NET Core обрабатывает только API и Angular2 обрабатывает все виды.tsc в проекте ASP.NET Core и Angular 2

Файлы ts находятся в подкаталоге script корневой папки проекта, так как они нуждаются в доступе к папке node_modules. В моем tsconfig у меня есть outDir, который указывает на wwwroot/app. Мои файлы ts скомпилированы в эту папку, которая затем содержит файлы js и js.map. Однако они не содержат файлы ts, и в результате я не могу их отлаживать в хром или firebug.

Перемещение всего к папке wwwroot/app не является решением, так как тогда мне также необходимо будет переместить node_modules в wwwroot, что приведет к огромному пакету публикации.

Я определенно хочу запустить tsc в режиме просмотра с node.jslite-server в режиме просмотра. Эта настройка значительно ускоряет разработку, и я не хочу пропустить этот вариант.

Я думаю, что мне нужно, это способ собрать все в моей root/script папки (в map файлы необходимо указать правильное расположение ts файлов), а затем процесс после сборки скопировать все (ts, js and js.map) в поле wwwroot/app папка.

Можно ли запустить tsc в режиме просмотра с такой задачей построения сообщения, которая срабатывает всякий раз, когда скомпилированы файлы ts?

Любые другие решения приветствуются.

ответ

1

Вы можете скомпилировать свой машинописный текст с помощью узла узла, а затем создать задачу просмотра, чтобы проверить наличие обновлений в ваших файлах, используя Grunt (grunt-typescrpit) или Gulp.

E.g: Automating TypeScript with Node And Grunt

 Смежные вопросы

  • Нет связанных вопросов^_^