Теперь библиотека компилируется нормально для меня.

ою библиотеку компонентов Angular (2+), используяjvandemo / генератор-angular2-библиотека как стартер, который используетСвернуть как сборщик модулей. Компонент, который я создаю в библиотеке, используетMomentJS.

У меня были различные проблемы со сборкой с включением MomentJS.

Я впервые использовалimport moment from 'moment'; импортировать момент в компонент, но это приводит к следующей ошибке при сборке;

[17:26:28] Starting 'ngc'...
Error at /Users/chris/angular-library/.tmp/components/my-library/my-component.component.ts:6:8: Module '"/Users/chris/my-library/node_modules/moment/moment"' has no default export.

я нашелэтот ТАК вопрос что сказал использоватьimport * as moment from 'moment'; однако с этим я получаю;

'moment' is imported by build/components/my-component.component.js, but could not be resolved – treating it as an external dependency

events.js:182
      throw er; // Unhandled 'error' event
      ^
Error: Cannot call a namespace ('moment')
    at error (/Users/chris/angular-library/node_modules/rollup/dist/rollup.js:185:14)

Насколько я могу судить, это единственные два варианта, и я не могу заставить их работать, что мне не хватает?

редактировать

я добавилЭта проблема в репозиторий Github библиотеки, который содержит минималистичные шаги репликации

Ответы на вопрос(3)

Ваш ответ на вопрос