我需要列出npm pack
命令包含的本地(未发布)包的所有文件,但不首先打包。
我想这也是npm publish
使用的文件列表。
基本上,我的包文件夹中的所有内容除了node_modules
和.npmignore
文件。
答案 0 :(得分:0)
简单地复制文件可能更有意义,根据npm publish
将使用的相同规则忽略任何您不想要的内容。
来自publish
上的文档:
如果没有本地.gitignore,则包含目录中的所有文件 或.npmignore文件存在。如果两个文件都存在且文件被忽略 通过.gitignore而不是.npmignore然后它将被包括在内。
您在问题中假设使用哪些文件以及哪些文件不正确。
简而言之,我不相信NPM有这样的命令,但你可能会创建一个bash脚本来做这件事而没有太多麻烦。