找不到Jenkins ng命令

时间:2019-09-24 16:15:57

标签: angular jenkins

下面是在Windows 10计算机上运行的Nodejs和Angular CLI版本。

Angular CLI:8.3.5 节点:10.16.3 操作系统:win32 x64 角度:8.2.7

我创建了jenkins作业来在本地主机中构建Angular应用程序。

问题在这里,当我运行基于jenkins作业(自由式)的项目时,使用以下命令“ C:\ Angular> npm install --save-dev @ angular / cli @ latest && ng v”,第一个安装命令运行正常没问题,但是当它移到下一个命令“ ng v”时,整个错误如下所示:

'ng'不被识别为内部或外部命令, 可操作的程序或批处理文件。 构建步骤“执行Windows批处理命令”将构建标记为失败 完成:失败

注意:但是,相同的cmd“ npm install --save-dev @ angular / cli @ latest && ng v”可以按照我们在Powershell中的预期工作。

请问对此有什么帮助。

1 个答案:

答案 0 :(得分:1)

npm命令在默认情况下是可识别的,但不能识别“ ng”,因此您必须在ng命令之前编写“ npm run”:

npm run ng .....