node - Yeoman: error de EACCES al ejecutar la prueba de unidad de karma para Angularjs
yeoman webapp (1)
Estoy siguiendo el flujo de trabajo de muestra de Yeoman que figura en yeoman.io:
npm install -g generator-angular generator-karma # install generators
yo angular # scaffold out a AngularJS project
bower install angular-ui # install a dependency for your project from Bower
*grunt test # test your app
grunt server # preview your app
grunt # build the application for deployment
Todo funciona muy bien, excepto el comando de grunt test
:
C:/yeoman2>grunt test
(logging omitted for brevity)
Running "connect:test" (connect) task
Starting connect web server on localhost:9000.
Running "karma:unit" (karma) task
Fatal error: listen EACCES
No he actualizado mi archivo de gruñidos ni he realizado ninguna otra modificación en las configuraciones. ¿Alguien ha visto este error EACCESS antes? Estoy en Windows 8, con un nuevo nodo de instalación.
Esto sucedió porque el servidor karma se estaba ejecutando en el puerto 8080. Lo cambié (en karma.conf.js) a 9999 y todo está bien.