Eu estou construindo um trabalho Jenkins para um aplicativo AngularJS e parece ter um problema toda vez que eu tento executar uma tarefa Grunt.
Depois de executar
npm install && bower install && grunt
Quando as tarefas do grunhido estão em execução, estou recebendo esta exceção:
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)
Eu pesquisei, mas não consegui respostas e não tenho certeza se é um bug com grunhido ou com uma dependência ausente.
Respostas:
0 para resposta № 1Resolvi isso usando npm e grunt como este:
call npm install
call grunt