Компилировать файлы Typescript в один файл JS без предварительных

Я довольно новичок в Typescript. Я собираюсь работать над проектом Js и хочу использовать Typescript, потому что предоставляет модульные функции, которые помогают мне легче поддерживать и развивать проект. Я поместил каждый класс в один файл TS и импортировал их все в файл main.ts. я использовал --outFile флаг для компиляции всех из них в один файл js, но проблема в том, что я хочу, наконец, скомпилировать их в один файл js и легко прикрепить его к файлу HTML без каких-либо других предварительных условий, таких как импорт require.js! Есть ли способ сделать это без импорта каких-либо других файлов js в документ HTML? если нет, пожалуйста, предложите мне альтернативный способ! потому что я хочу просто собрать все вещи в один файл, как jquery.js файл.

2 ответа

Я использовал --outFile

использование outFile только если ваш код не зависит от какой-либо другой библиотеки, так как это прямая конкатенация.

проблема в том, что я хочу, наконец, скомпилировать их в один файл js и легко прикрепить его к файлу HTML без каких-либо других предварительных условий, таких как импорт require.js

Это произойдет, только если вы использовали модуль ака import/export Заявление в вашем коде. Это требует загрузчика модуля. outFile не следует использовать, если вы используете модули.

мысли

Лично я рекомендую commonjs с веб-пакетом

Это то, что я искал https://www.typescriptlang.org/docs/handbook/gulp.html

Другие вопросы по тегам