Теперь библиотека компилируется нормально для меня.
ою библиотеку компонентов 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 библиотеки, который содержит минималистичные шаги репликации