npm包/发布赢得';t pack.git或.npmrc文件
我已经为我的公司建立了一个项目生成器。它是一个全局安装的npm包,在运行时,它会获取包中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可能使用的任何文件数组
/template
目录的全部内容,并将其复制到用户选择的目标
在/template
内部,我有两个文件npm pack
拒绝将其包含在最终发布的模块中:
/template/.gitignore
/template/.npmrc
所有其他内容,包括其他隐藏文件,都按预期打包
这两个文件不在任何根目录(或嵌套的).gitignore文件中,我也没有在任何package.json中手动指定npm可能使用的任何
文件数组。这是故意的行为
解决方法是创建.gitignore.template并在安装时重命名显示JSON代码我不确定您的意思您必须有一个package.JSON文件?