lerna ERR! lerna ENOENT:没有这样的文件或目录打开`package.json`

时间:2019-10-23 19:58:22

标签: node.js npm package rollupjs lerna

当尝试通过Lerna发布时,在创建新的发行版本号后以及Lerna按下标签(lerna run build && lerna publish --contents dist之后,标题出现错误。 Lerna像我一样一直在构建和发布每个程序包,但是由于找不到package.json,因此这个新程序包暂停了整个过程。当我在此软件包上运行npm pack时,生成的文件具有package.json,所以我不确定为什么我的Lerna设置无法访问package.json

此问题是由于我缺乏软件包发布而引起的,我希望在弄清楚这一点的同时能更好地理解它。我正在使用rollup.js捆绑我的文件,并且出于任何原因,汇总不会将我的package.json复制到捆绑的文件中。

通常来说,当捆绑程序(webpack,汇总等)将src文件捆绑并输出到out目录(在我的情况下为.dist/)中,package.json也会被拉入这些out文件中在执行构建时? (使用汇总,不确定到底发生了什么魔术)

这不是Lerna问题,而是有关捆绑npm软件包的问题。为了将src package.json放入捆绑的.dist/目录中,我该怎么办?

0 个答案:

没有答案