@@ -376,7 +376,7 @@ module.exports = function() {
376376 //console.log('Querying registry for', plugin.packageName, '(' + plugin.version + ')');
377377 var versionString = plugin . _versions ? '#' + plugin . _versions [ plugin . _versionIndex ] : '' ;
378378 plugin . _bowerCmdCount ++ ;
379- bower . commands . info ( plugin . packageName + versionString , null , { registry :Constants . getRegistry ( ) } ) . on ( 'end' , onSuccess ) . on ( 'error' , onFail ) ;
379+ bower . commands . info ( plugin . packageName + versionString , null , { registry :Constants . getRegistry ( ) , cwd : Constants . cwd } ) . on ( 'end' , onSuccess ) . on ( 'error' , onFail ) ;
380380 } catch ( err ) {
381381 onFail ( ) ;
382382 }
@@ -794,8 +794,8 @@ module.exports = function() {
794794 }
795795
796796 function clean ( ) {
797- if ( fs . existsSync ( 'bower.json' ) ) {
798- fs . unlinkSync ( 'bower.json' ) ;
797+ if ( fs . existsSync ( path . join ( Constants . cwd , 'bower.json' ) ) ) {
798+ fs . unlinkSync ( path . join ( Constants . cwd , 'bower.json' ) ) ;
799799 }
800800 return Q . resolve ( ) ;
801801 }
@@ -812,11 +812,12 @@ module.exports = function() {
812812 manifest = _ . extend ( { } , bowerJson , { dependencies :deps } ) ;
813813
814814 //console.log('manifest\n', JSON.stringify(manifest, null, 4));
815- JsonWriter . writeJSONSync ( 'bower.json' , manifest ) ;
815+ JsonWriter . writeJSONSync ( path . join ( Constants . cwd , 'bower.json' ) , manifest ) ;
816816 //console.log(JSON.stringify(JsonLoader.readJSONSync('bower.json'), null, 4));
817817 return update ( plugin , null , {
818- directory : path . join ( Constants . cwd , 'src' , plugin . _belongsTo ) ,
818+ directory : path . join ( 'src' , plugin . _belongsTo ) ,
819819 registry : Constants . getRegistry ( ) ,
820+ cwd :Constants . cwd ,
820821 force :true
821822 } )
822823 . then ( function ( result ) {
0 commit comments