Jenkins服务器查找同步失败



我正在为AngularJS应用程序构建一个jenkins作业,每次我试图运行Grunt任务时,它似乎都有问题。

执行

npm install && bower install && grunt

当grunt任务正在运行时,我得到这个异常:

C:.jenkinsworkspacemy-appnode_modulesgruntnode_modulesfindup-synclibfindup-sync.js:33
    }).flatten().uniq().value();
       ^
TypeError: undefined is not a function
    at Object.module.exports [as findup] (C:.jenkinsworkspacemy-appnode_modulesgruntnode_modulesfindup-synclibfindup-sync.js:33:8)
    at Task.task.init (C:.jenkinsworkspacemy-appnode_modulesgruntlibgrunttask.js:427:16)
    at Object.grunt.tasks (C:.jenkinsworkspacemy-appnode_modulesgruntlibgrunt.js:120:8)
    at Object.module.exports [as cli] (C:.jenkinsworkspacemy-appnode_modulesgruntlibgruntcli.js:38:9)
    at Object.<anonymous> (C:UsersAdministradorAppDataRoamingnpmnode_modulesgrunt-clibingrunt:45:20)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:501:10)

我在谷歌上搜索了一下,但我无法得到任何答案,我不确定这是grunt本身的错误还是缺少依赖项。

使用npm和grunt解决了这个问题:

call npm install
call grunt

相关内容

最新更新