use*_*293 2 testing mocha.js jenkins
因此,我建立了一个github项目并将其链接到Jenkins,但是每当我执行构建尝试时,它都会在控制台中显示:
C:\Program Files (x86)\Jenkins\workspace\SYS-ictlab>mocha
'mocha' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
提前致谢
如果您npm install在此之前已在CI阶段中执行过一个操作,并且已将mocha添加为(dev)依赖项,package.json则可以按以下方式调用mocha二进制文件
node ./node_modules/mocha/bin/mocha
Run Code Online (Sandbox Code Playgroud)
您试图调用该命令,就好像它已被“链接”一样,因此可以全局访问,只有在运行后才能执行npm install -g mocha。这可能并非在所有CI环境中都可行,因此上述解决方案更为常见。
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           3251 次  |  
        
|   最近记录:  |