我正在为 AngularJS 应用程序构建 jenkins 作业,每次尝试运行 Grunt 任务时似乎都会出现问题。
执行后
npm install && bower install && grunt
当 grunt 任务运行时,我得到了这个异常:
C:\.jenkins\workspace\my-app\node_modules\grunt\node_modules\findup-sync\lib\findup-sync.js:33
}).flatten().uniq().value();
^
TypeError: undefined is not a function
at Object.module.exports [as findup] (C:\.jenkins\workspace\my-app\node_modules\grunt\node_modules\findup-sync\lib\findup-sync.js:33:8)
at Task.task.init (C:\.jenkins\workspace\my-app\node_modules\grunt\lib\grunt\task.js:427:16)
at Object.grunt.tasks (C:\.jenkins\workspace\my-app\node_modules\grunt\lib\grunt.js:120:8)
at Object.module.exports [as cli] (C:\.jenkins\workspace\my-app\node_modules\grunt\lib\grunt\cli.js:38:9)
at Object.<anonymous> (C:\Users\Administrador\AppData\Roaming\npm\node_modules\grunt-cli\bin\grunt: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 本身的错误还是缺少依赖项。