如何列出本地npm包内容

时间:2017-12-16 22:29:02

标签: node.js npm

我需要列出npm pack命令包含的本地(未发布)包的所有文件,但不首先打包。

我想这也是npm publish使用的文件列表。 基本上,我的包文件夹中的所有内容除了node_modules.npmignore文件。

1 个答案:

答案 0 :(得分:0)

简单地复制文件可能更有意义,根据npm publish将使用的相同规则忽略任何您不想要的内容。

来自publish上的文档:

  

如果没有本地.gitignore,则包含目录中的所有文件   或.npmignore文件存在。如果两个文件都存在且文件被忽略   通过.gitignore而不是.npmignore然后它将被包括在内。

您在问题中假设使用哪些文件以及哪些文件不正确。

简而言之,我不相信NPM有这样的命令,但你可能会创建一个bash脚本来做这件事而没有太多麻烦。