我正试图在TeamCity服务器上构建一个项目。唯一的构建步骤是运行npm install
为此,我创建了以下构建步骤:
运行程序类型:命令行
步骤名:安装
运行:带有参数的可执行
命令可执行文件: npm安装
命令参数:无
此命令提供以下错误:
15:51:51步骤1/1:安装(命令行) 15:51:51启动: npm安装 15:51:51在目录: /path/to/repo/TeamCity/buildAgent/work/26cbe246a44af5d8中 15:51:51无法运行进程npm安装:文件找不到 15:51:51步骤安装(命令行)失败,出现意外错误 15:51:52发布内部工件 15:51:52发布1文件使用WebPublisher发布内部工件发布1文件使用ArtifactsCachePublisher构建完成
为什么我的构建代理不能运行一个简单的npm install
发布于 2016-10-17 10:41:28
它试图定位npm安装命令而不是npm。
因此,我将install设置为命令参数,而不是命令本身,如下所示:
命令可执行: npm
命令参数:安装
...and它起作用了
发布于 2016-10-17 10:38:53
执行npm的输出是什么?是否已将其安装在运行生成的代理中?
https://stackoverflow.com/questions/40084159
复制相似问题