对于主angular存储库:https://github.com/angular/angular.js/tree/a603e202cc7e048c2ab6f12dee1cc8f277cf6f4f,我正在尝试运行"grunt test“命令,下面是控制台(在Windows7 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.为什么它会失败,我如何才能使它工作?
发布于 2014-08-21 21:39:34
我最终解决了我的问题,删除了c:\Users{username}\AppData\Roaming\bower\cache\packages\67772d798104a767e90491171870a089\,,将全局bower更新到1.3.9,并通过Node.js命令提示符运行,而不是通过常规系统提示符运行。
https://stackoverflow.com/questions/25426057
复制相似问题