У меня был большой опыт использования angular cli для создания библиотек JavaSscript NPM, даже если они не являются Angular-проектами. Вы получаете потрясающий конвейер сборки и тестирования и можете удалить зависимости Angular для создания универсальных библиотек JavaScript.
тип
npm install -g @angular/cli
тогда
ng new my-lib --create-application=false
перейдите во вновь созданную папку и создайте библиотеку
ng generate library my-lib
Перейдите в папку projects / my-lib и удалите Angular-зависимости из peerDependencies в папке package.json, а также удалите демонстрационный Angular-компонент, модуль и службу.
Теперь у вас есть проект TypeScript мирового класса, готовый для сборки и развертывания в NPM.
Тип
ng build my-lib
затем перейдите в dist / my-lib и наберите
npm publish
Зачем пытаться запустить конвейер сборки и тестирования, если позади вас есть опыт команды Angular?