如何列出 curdir 中不被 npm 的 .gitignore 和 .npmignore 忽略的文件

exe*_*ook 5 gitignore node.js npm

如何查看当前目录中将由 和 发布的文件列表npm publish,即那些未被.gitignore和的忽略规则忽略的文件.npmignore

我期望有一个特定的命令行或 Node.js 模块/函数可以完成这项工作。

Cri*_*cot 3

我不知道这是否真的有帮助,但看看https://docs.npmjs.com/files/package.json#filesfiles的字段package.json

files您的字段中package.json,您可以指定将发布哪些文件。

我认为您在该files字段中包含的内容将覆盖任何.gitignore规则,但不会覆盖.npmignore规则。但我不确定。