npm包/发布赢得';t pack.git或.npmrc文件

npm包/发布赢得';t pack.git或.npmrc文件,npm,npm-publish,npm-pack,Npm,Npm Publish,Npm Pack,我已经为我的公司建立了一个项目生成器。它是一个全局安装的npm包,在运行时,它会获取包中/template目录的全部内容,并将其复制到用户选择的目标 在/template内部,我有两个文件npm pack拒绝将其包含在最终发布的模块中: /template/.gitignore /template/.npmrc 所有其他内容,包括其他隐藏文件,都按预期打包 这两个文件不在任何根目录(或嵌套的).gitignore文件中,我也没有在任何package.json中手动指定npm可能使用的任何文件数组

我已经为我的公司建立了一个项目生成器。它是一个全局安装的npm包,在运行时,它会获取包中
/template
目录的全部内容,并将其复制到用户选择的目标

/template
内部,我有两个文件
npm pack
拒绝将其包含在最终发布的模块中:

/template/.gitignore

/template/.npmrc

所有其他内容,包括其他隐藏文件,都按预期打包


这两个文件不在任何根目录(或嵌套的).gitignore文件中,我也没有在任何package.json中手动指定npm可能使用的任何
文件
数组。

这是故意的行为


解决方法是创建.gitignore.template并在安装时重命名

显示JSON代码我不确定您的意思您必须有一个package.JSON文件?