¿Cómo anular la versión para dominar usando Bower?

En mi aplicación está usando el froala/angular-froala que requiere el complemento froala/wysiwyg-editor .

Así que he incluido todos como de costumbre, pero necesito cambiar la versión de 1.2.6 a la última confirmación de la twig principal, y lo hago:

 "overrides": { "angular-froala": { "main": [ "src/angular-froala.js", "src/froala-sanitize.js" ], "dependencies": { "FroalaWysiwygEditor": "master", "angular": "~1.2.22" } }, "FroalaWysiwygEditor": { "version": "master", "main": [ "css/froala_editor.min.css", ] } } 

pero ¿por qué no funcionó? ¿Por qué todavía está usando 1.2.6 (última versión de lanzamiento)? ¿Cómo especificar el uso de la última confirmación y anulación?

Actualización: ¿Por qué necesita cambiar la versión de la dependencia de una dependencia? En este caso, froala/angular-froala ha definido sus propias dependencies, ya que las necesita para buildlas.

Si cambia las dependencies de un package, que no posee, en realidad podría romper el process de compilation. En lugar de tratar de anular esto, puede hacer 2 cosas:

  1. Proponga un cambio a froala para actualizar su bower.json en la twig principal, muy poco probable .

  2. Fork froala / angular-froala , actualice las dependencies en bower.json y agregue su fork como una dependencia de su proyecto actual.

Obtenga la última versión para una dependencia

Para get la última confirmación de una twig específica o confirmar mediante bower, use una dependencia como esta, donde la cadena después de hashtag es el nombre de la twig o el git confirma SHA:

 "dependencies": { ... "angular-froala": "git://github.com/froala/angular-froala.git#master" ... } 

También puedes instalarlo de esa manera:

 bower install --save git://github.com/froala/angular-froala.git#master