我们运行npm pack发布库时要打包的内容

时间:2019-01-21 01:44:14

标签: angular 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会排除所有与 test 相关的文件。但是仅此配置不能解释我上面提到的情况。

对此有任何想法吗?谢谢:)

0 个答案:

没有答案