Как упростить угловую компиляцию библиотеки - PullRequest
0 голосов
/ 16 октября 2018

Я создал угловую (ng6) библиотеку, библиотека работает, но я обнаружил, что в моей библиотеке есть несколько папок: bundle, esm5, esm2015, fesm5 и fesm2015, все они имеют разную компиляцию моей библиотеки.

Я могу предположить, что они созданы для работы в другой среде ECMAScript.

Но что, если я хочу поддерживать только одну версию es, например es2015, могу ли я удалить папки esm5 и fesm5?

Если я могу, как мне настроить мои tsconfig и ng-package.json, чтобы упростить компиляцию.Если я не могу, почему?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...