Что нужно упаковать при запуске npm pack для публикации библиотеки

Я создаю угловую библиотеку, используя следующие скрипты в корне package.json упаковать это.

"build_lib": "ng build report",
"npm_pack": "cd dist/report && npm pack",
"package": "npm run build_lib && npm run npm_pack",

И когда я бегу npm run packageЯ обнаружил, что все заявлено в public_api.ts будут включены, но некоторые не объявлены как service также там.

Мне интересно как npm pack на самом деле делать и следовать каким принципам, чтобы определить, что включено и исключено?

Я знаю, что есть tsconfig.lib.json исключить все тестовые файлы. Но этот конфиг сам по себе не объясняет случай, который я упоминал выше.

Есть идеи по этому поводу? Спасибо:)

0 ответов

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