Npm和Nexus Repository Manager 3.1:无法在repo上发布Npm库

Npm和Nexus Repository Manager 3.1:无法在repo上发布Npm库,npm,nexus,Npm,Nexus,我正在尝试在Nexus Repository Manager 3.1上上载npm库。它位于服务器上。此服务器没有internet访问权限 因此,我在另一台计算机上安装了npm,以便为npm提供所需的库。之后,我尝试在Nexus Repository Manager上发布它们:npm publish“lib”–registry“repo address” 它不适用于41个库:acorn、bluebird、clean css、colormin、cssnano、csso、ent、事件流、表单数据、gl

我正在尝试在Nexus Repository Manager 3.1上上载npm库。它位于服务器上。此服务器没有internet访问权限

因此,我在另一台计算机上安装了npm,以便为npm提供所需的库。之后,我尝试在Nexus Repository Manager上发布它们:npm publish“lib”–registry“repo address”

它不适用于41个库:acorn、bluebird、clean css、colormin、cssnano、csso、ent、事件流、表单数据、glob、gulp、is extglob、kind、parse glob、postsss colormin、postsss转换值、postsss丢弃注释、postsss丢弃重复项、postsss丢弃空、postsss丢弃未使用项、postsss过滤器插件、,postcss合并标识、postcss合并手写、postcss合并规则、postcss缩小渐变、postcss缩小参数、postcss缩小选择器、postcss规范化url、postcss有序值、postcss缩减标识、postcss缩减初始、postcss缩减变换、postcss选择器解析器、postcss svgo、postcss唯一选择器、q、,spdx表达式解析、useragent、void元素、xml字符类、xmlbuilder

有时错误是缺少天秤座。例如,当我试图发布q库时,错误是缺少grunt。因此,我将其公布在回购协议上,但仍存在以下错误:

  • 无法执行预发布脚本
  • 详细堆栈错误:q@1.4.1预发布:
    grunt
  • 此外,当我试图安装acorn库时,问题是缺少一个库。当我在repo上发布丢失的库时,另一个库一次又一次地丢失

    如何在repo上发布所有库


    我有3.10.9版本的npm。

    我怀疑答案是因为所有这些包都有依赖性。因此,您得到的错误与相关的依赖性有关。您可能可以通过从package.json中删除依赖项来推送包。但是,当您使用这些包时,它们不会工作,因为它们没有依赖项。 因此,我认为这里没有任何可行的解决办法。我相信这个问题是因为你不在互联网上,与Nexus没有任何关系