运行grunt测试的Angular主存储库在“bower”任务上失败

时间:2014-08-21 12:11:00

标签: javascript angularjs gruntjs bower

对于主角度回购:https://github.com/angular/angular.js/tree/a603e202cc7e048c2ab6f12dee1cc8f277cf6f4f 我正在尝试运行" grunt test"命令,这是控制台的输出(在窗口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.

为什么会失败,我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:0)

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

相关问题