Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在Windows 10上的Jenkins中,Newman未被识别为内部或外部命令_Node.js_Jenkins_Npm_Postman - Fatal编程技术网

Node.js 在Windows 10上的Jenkins中,Newman未被识别为内部或外部命令

Node.js 在Windows 10上的Jenkins中,Newman未被识别为内部或外部命令,node.js,jenkins,npm,postman,Node.js,Jenkins,Npm,Postman,我在詹金斯用纽曼来执行邮递员收集 简要的背景:我已经在C:\Program Files\nodejs中安装了node js,newman是使用全局安装的,所以它安装在这里-C:\Users\waniijag\AppData\Roaming\npm\node\U modules\newman 关于环境变量: C:\Users\waniiijag\AppData\Roaming\npm已添加到用户的用户变量中环境变量中 此外,我还将C:\Program Files\NodeJ添加到用户变量和系统变量

我在詹金斯用纽曼来执行邮递员收集

简要的背景:我已经在C:\Program Files\nodejs中安装了node js,newman是使用全局安装的,所以它安装在这里-C:\Users\waniijag\AppData\Roaming\npm\node\U modules\newman

关于环境变量:

  • C:\Users\waniiijag\AppData\Roaming\npm已添加到用户的用户变量中环境变量中
  • 此外,我还将C:\Program Files\NodeJ添加到用户变量和系统变量的路径变量中
  • 现在,当我执行“newman run Postman collection”或C:\Users\waniiijag\AppData\Roaming\npm\node\u modules\newman run Postman collection”时,我得到的错误是:

    'C:\Users\waniijag\AppData\Roaming\npm\node_modules\newman' is not recognized as an internal or external command,
    operable program or batch file.
    
    我不明白我错在哪里- 提前谢谢。

    将包含此文件的目录添加到环境变量中。它将出现在以下任何一种情况下:

    C:\Users\waniijag\AppData\Roaming\npm\node_modules\.bin
    

    或者直接将其作为:

     "C:\Users\someuser\AppData\Roaming\npm\newman" run 
    

    ,假设newman.cmd在npm文件夹中,使用此命令

    请检查此项@帕拉索尼我也试过。但仍然不起作用。这就是newman的安装方式
    C:\Users\waniiijag\AppData\Roaming\npm\node\u modules\newman
    在newman文件夹中,我有bin和node\u modules文件夹,那么,你说的是哪个bin文件夹
    C:\Users\waniiijag\AppData\Roaming\npm\node\u modules\newman\bin
    C:\Users\waniijag\AppData\Roaming\npm\node\u modules\newman\node\u modules\.bin
    ?我在环境变量的系统变量路径变量中添加了
    C:\Users\waniijag\AppData\Roaming\npm\node\u modules\.bin
    。它仍然不起作用。@Jagruuti看到升级后的答案“C:\Users\someuser\AppData\Roaming\npm\newman”运行,假设newman.cmd在npm文件夹中,请使用此command@PDHide-你能不能也更新主答案,这样我就可以把它标记为答案?
     "C:\Users\someuser\AppData\Roaming\npm\newman" run