【问题标题】:Cannot run process npm install : file not found无法运行进程 npm install:找不到文件
【发布时间】:2016-10-17 18:41:28
【问题描述】:

我正在尝试在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

【问题讨论】:

    标签: node.js npm teamcity


    【解决方案1】:

    它试图定位 npm install 命令而不是 npm

    所以,我将install 设置为命令参数,而不是命令本身:

    命令可执行文件: npm

    命令参数:安装

    ...它成功了

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 避免将问题作为答案发布 - 这属于评论。
      • 想通了,看我的回答。还是谢谢
      猜你喜欢
      • 1970-01-01
      • 2019-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-12
      • 1970-01-01
      • 2017-09-14
      相关资源
      最近更新 更多