我正在尝试发布我创建的模块。 该模块中包含多个条目,我想从我的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文件夹发布。 那就是我们已经实施的解决方案