что нужно упаковать при запуске npm pack для публикации библиотеки - PullRequest
0 голосов
/ 21 января 2019

Я создаю угловую библиотеку, используя следующие скрипты в корне 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, чтобы исключить все файлы, связанные с test . Но этот конфиг сам по себе не объясняет случай, который я упоминал выше

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

...