我有一个小包,为我设置一个默认项目。它复制一组静态文件和一组模板,它们用配置文件中的字符串填充。当我发布包时,npm包含项目中除了两个文件之外的所有文件。这两个文件是:
/templates/package.json
/templates/rollup.config.js
我没有.npmignore
,两个文件都被检入git(并且没有出现在我的.gitignore
中)。我不使用files
中的package.json
字段。我想知道文件名是否是问题,但这些文件名都不会出现在npm的default list排除文件中。
为什么NPM会排除这些文件?