2015-08-10 2 views
2

Я работаю над домашним проектом, чтобы попробовать TypeScript и все его приятные функции.Нужен ли мне Browserify для проекта с поддержкой TypeScript?

TypeScript поддерживает модули из коробки, а gulp-typescript может объединить все файлы в один. Раньше я использовал Browserify в своих проектах JavaScript, и он отлично служил для модулизации моих приложений.

Теперь я задаюсь вопросом, могу ли я сделать что-то без него в мире TypeScript или если он все еще может заполнить пробелы.

+2

быстрый поиск по Google для «машинописных шрифтов с браузером» приводит к появлению множества примеров, показывающих их совместное использование ..... – Claies

+0

Вы можете также взглянуть на [webpack] (http: //webpack.github. -й /). Это может быть лучший [вариант] (http://webpack.github.io/docs/comparison.html). –

ответ

1

Теперь я задаюсь вопросом, могу ли я сделать что-то без него в мире TypeScript или если он все еще может заполнить пробелы.

Вы не можете использовать --out и --module вместе. Я настоятельно рекомендую вам использовать --module commonjs (reasons). Это означает, что вам нужно будет использовать что-то вроде браузера.

+0

Почему вы рекомендуете использовать commonjs вместо amd, который является модульным форматом, который работает изначально в браузерах? –

+0

Для согласованности и ненужной будущей миграции на 'umd';) – basarat

+0

Как уже упоминалось, когда вы используете модули, вы создаете машинописный текст, не можете объединять файлы src для вас. Вам нужно использовать браузерский или webpack или какой-либо другой инструмент сборки, который будет пересекать дерево вариантов ваших модулей и создавать пакет. – tomastrajan

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