问题标签 [verdaccio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
13 浏览

javascript - 全局安装后私有 NPM 包丢失文件夹

我已经成功地为我们的私有 Verdaccio 实例创建了一个已发布的 NPM 包。从我们的私有 NPM 注册表进行全局安装后,我们缺少src/test/子目录。

.npmignore或文件中没有引用任何内容.gitignore,我们甚至明确引用了src/文件块中的子目录package.json

包 JSON

我尝试了以下解决方法,但没有运气:

  • 移动cli.jssrc子目录。
  • 在块中显式列出srctest子目录(奇怪的是,这是有效的并且忽略了其他目录,它只是从不安装和子目录。)filespackage.jsonsrctest

将入口点移动到src/子目录会导致它根本无法安装,并出现以下错误:

我认为发布没有问题,因为我可以拉下 tarball 并提取srctest子目录。