我为我的公司构建了一个项目生成器。它是一个全局安装的 npm 包,运行时会获取/template
包内目录的全部内容并将其复制到用户选择的目的地。
在里面/template
我有 2 个文件npm pack
拒绝包含在最终发布的模块中:
/template/.gitignore
/template/.npmrc
其他所有内容,包括其他隐藏文件,都按预期打包。
这两个文件不在任何根(或嵌套) .gitignore 文件中,而且我没有files
在 npm 可能获取的任何 package.json 中手动指定任何数组。