require()自定义包?

时间:2016-10-17 11:08:25

标签: node.js npm teamcity require

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

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

亚军类型:命令行

步骤名称:安装

运行:可执行参数

命令可执行文件: npm

命令参数:安装

并在[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar (default-cli) on project HEP06_R2_ServiceAuthorization: Execution default-cli of goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar failed: Unable to load the mojo 'sonar' in the plugin 'org.sonarsource.scanner.maven:sonar-maven-plugin:3.2' due to an API incompatibility: org.codehaus.plexus.component.repository.exception.ComponentLookupException: org/sonarsource/scanner/maven/SonarQubeMojo : Unsupported major.minor version 52.0 文件中指定了自定义注册表:

.npmrc

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

  

[16:29:20] npm ERR! Linux 3.13.0-36-generic

     

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

     

[16:29:20] npm ERR! node v6.6.0 [16:29:20] npm ERR! npm v3.10.8

     

[16:29:20] npm ERR!代码E404

     

[16:29:20] npm ERR! 404找不到:@ mohito / libsvc

     

[16:29:20] npm ERR! 404

     

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

     

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

     

...

     

使用代码1退出流程

为什么npm无法找到我的registry=http://... 自定义套餐?

1 个答案:

答案 0 :(得分:0)

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