【问题标题】:require() a custom package?require() 一个自定义包?
【发布时间】:2016-10-17 11:08:24
【问题描述】:

我正在尝试在 TeamCity 的项目构建步骤中通过 npm 从自定义注册表安装 npm 包。

我使用以下设置创建了一个构建步骤:

运行器类型:命令行

步骤名称:安装

运行:带参数的可执行文件

命令可执行文件: npm

命令参数:安装

并在.npmrc 文件中指定了自定义注册表:

registry=http://...

但是,当我开始构建时,我得到了这个错误:

[16:29:20] npm 错误! Linux 3.13.0-36-通用

[16:29:20] npm 错误! argv "/usr/local/bin/node" "/usr/local/bin/npm" “安装”

[16:29:20] npm 错误!节点 v6.6.0 [16:29:20] npm 错误! npm v3.10.8

[16:29:20] npm 错误!代码 E404

[16:29:20] npm 错误! 404 未找到:@mohito/libsvc

[16:29:20] npm 错误! 404

[16:29:20] npm 错误! 404 '@mohito/libsvc' 不在 npm 注册表中。 [16:29:20] npm 错误! 404 你应该让作者发布它(或 自己用这个名字!)

[16:29:20] npm 错误! 404 它被指定为依赖项 'm-api-server' [16:29:20] npm 错误! 404

...

进程以代码 1 退出

为什么 npm 无法找到我的 @mohito/libsvc 自定义包?

【问题讨论】:

    标签: node.js npm teamcity require


    【解决方案1】:

    以某种方式重新安装 TeamCity 使其工作

    【讨论】:

      猜你喜欢
      • 2015-02-14
      • 1970-01-01
      • 1970-01-01
      • 2021-09-15
      • 2021-01-27
      • 1970-01-01
      • 2019-11-08
      • 1970-01-01
      • 2017-11-07
      相关资源
      最近更新 更多