纱线发布<folder> .gitignore覆盖.npmignore

时间:2019-08-02 10:13:13

标签: javascript publish gitignore yarnpkg npmignore

我正在尝试发布我创建的模块。 该模块中包含多个条目,我想从我的build文件夹中发布。

每次我尝试用纱线发布。我得到:

  

输出:   .gitignore文件之一将忽略以下路径:   build / package.json   如果您确实要添加它们,请使用-f。

我尝试了yarn publish build 还有cd build && yarn publish,我在其中复制package.json和npmignore以及所有相关文件。

总是一样的结果。

我的根目录中有一个.gitignore和我的根目录中有一个.npmignore。

如果我从根目录发布build文件夹,则可以,但是我不希望路径包含build / lib文件夹。

如果我做yarn build && cd build && npm publish && cd ../,那也可以。 但我宁愿使用yarn

有人有解决方案吗?

我要做的就是发布我已经创建的build文件夹内容。我在那里有所有需要的文件。

编辑

经过大量研究并研究了其他软件包,

我最终只是创建了一个小的复制脚本,该脚本将我的基本文件复制到构建文件夹,并清除所有不需要的项目中的package.json

然后我的CI从build文件夹发布。 那就是我们已经实施的解决方案

0 个答案:

没有答案