Angular主存储库运行grunt测试失败;的任务

Angular main repository running grunt test fails on "bower" task

本文关键字:失败 任务 测试 grunt 主存 存储 运行 Angular      更新时间:2023-09-26

对于主角的repo: https://github.com/angular/angular.js/tree/a603e202cc7e048c2ab6f12dee1cc8f277cf6f4f我正在尝试运行"grunt测试"命令,下面是控制台的输出(在windows 7 64位上运行):

E:'WebstormProjects'angular.js>grunt test
Running "jshint:node" (jshint) task
>> 22 files lint free.
Running "jshint:tests" (jshint) task
>> 100 files lint free.
Running "jshint:ng" (jshint) task
>> 62 files lint free.
Running "jshint:ngAnimate" (jshint) task
>> 1 file lint free.
Running "jshint:ngCookies" (jshint) task
>> 1 file lint free.
Running "jshint:ngLocale" (jshint) task
>> 446 files lint free.
Running "jshint:ngMessages" (jshint) task
>> 1 file lint free.
Running "jshint:ngMock" (jshint) task
>> 1 file lint free.
Running "jshint:ngResource" (jshint) task
>> 1 file lint free.
Running "jshint:ngRoute" (jshint) task
>> 3 files lint free.
Running "jshint:ngSanitize" (jshint) task
>> 2 files lint free.
Running "jshint:ngScenario" (jshint) task
>> 15 files lint free.
Running "jshint:ngTouch" (jshint) task
>> 4 files lint free.
Running "jscs:src" (jscs) task
>> 639 files without code style errors.
Running "bower" task
>> bower: not-cached closure-compiler
>> bower: resolve closure-compiler
>> bower: not-cached ng-closure-runner
>> bower: resolve ng-closure-runner
>> bower: cached lunr.js
>> bower: validate lunr.js
>> bower: cached google-code-prettify
>> bower: validate google-code-prettify
>> bower: cached open-sans-fontface
>> bower: validate open-sans-fontface
>> bower: cached jquery
>> bower: validate jquery
>> bower: cached bootstrap
>> bower: validate bootstrap
Warning: Arguments to path.join must be strings Use --force to continue.
Aborted due to warnings.

为什么它会失败,我怎样才能使它工作?

我终于解决了我的问题,删除c:'Users{username}'AppData'Roaming'bower'cache'packages'67772d798104a767e90491171870a089',更新全局bower到1.3.9,并通过Node.js命令提示符运行,而不是常规的系统命令提示符。