2016-08-31 2 views
0

Я новичок в фронтовой разработке. Я пытаюсь разработать приложение, использующее Angularjs2 с TypeScript, используя Visual Studio 2015. Я следил за этим Quickstart https://angular.io/docs/ts/latest/cookbook/visual-studio-2015.html. Но некоторые сомнения пришли мне на ум. Когда я устанавливаю NPM, создается одна папка с именем «node_modules». Ну, после того, как я разработал одно мини-приложение, я хотел опубликовать его на локальном IIS. Мой вопрос в том, что необходимо опубликовать всю папку node_modules? Или я могу использовать некоторые инструменты, например Gulp, и публиковать только исправленные файлы?Интеграция Angular2, TypeScript, npm, gulp

ответ

1

Возможно, вы захотите найти какой-то проект стартера, такой как the Webpack seed или angular-cli (я уверен, что есть много других). Эти проекты будут создавать процессы сборки (webpack в обоих случаях), которые генерируют дистрибутивный пакет. Этот дистрибутив - это все, что вам нужно будет опубликовать в IIS.

Кроме того, весь набор инструментов и процессов для построения Javascript слишком много для ответа на сообщение SO, но node_modules обычно содержит как зависимости, используемые в конечном приложении (например, код ядра Angular2), так и зависимости, которые используются для создания/тестирования вашего приложения (например, grunt/gulp/webpack/karma/etc.).

+0

Спасибо Pace! Я последую вашему предложению, я проверю WebPack. –

+0

Угловой CLI использует Broccoli, Webpack готов к работе ... – jonrsharpe

+0

@jonrsharpe Да, это правильно. Извините, я уже мигрировал и забыл. – Pace

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