无法运行进程npm install:找不到文件

时间:2016-10-17 10:35:58

标签: node.js npm teamcity

我正在尝试在TeamCity服务器中构建一个项目。唯一的构建步骤是运行npm install

为此,我创建了以下构建步骤:

亚军类型:命令行

步骤名称:安装

运行:可执行参数

命令可执行文件: npm install

命令参数:

此命令出现以下错误:

  

[15:51:51]步骤1/1:安装(命令行)

     
    

[15:51:51] [第1/1步]开始:npm install

         目录中的

[15:51:51] [步骤1/1]:/ path / to / repo / TeamCity / buildAgent / work / 26cbe246a44af5d8

         

[15:51:51] [步骤1/1]无法运行进程npm install:找不到文件

         

[15:51:51] [步骤1/1]步骤安装(命令行)因意外错误而失败

         

[15:51:52]发布内部工件

         

[15:51:52] [发布内部工件]使用[WebPublisher]发布1个文件

         

[15:51:52] [发布内部文物]发布1     文件使用[ArtifactsCachePublisher] [15:51:52]构建完成

  

为什么我的构建代理无法运行简单的npm install

2 个答案:

答案 0 :(得分:0)

它试图找到 npm install 命令,而不是 npm

因此,我将install设置为命令参数而不是命令本身,如下所示:

命令可执行文件: npm

命令参数:安装

......它有效

答案 1 :(得分:-1)

执行npm的输出是什么?您是否在运行构建的代理程序中安装了它?