You say you followed the steps, but it sounds like something is not right. (Also, this isn't a cordova issue per-se, its a lesson in node development and managing multiple local package dependencies. You should read about npm dependencies and npm link if you aren't sure what its doing and how to confirm everything is right.)
At the end of the day, (1) your local cordova-lib and cordova-cli should be linked globally, then (2) from your local cordova-cli you should link to the global cordova-lib to complete the link. In other words, something like: GLOBAL_NPM/lib/node_modiles/cordova-cli -> LOCAL_CORDOVA/cordova-cli # Global cli should point to your local clone GLOBAL_NPM/lib/node_modiles/cordova-lib -> LOCAL_CORDOVA/cordova-lib/cordova-lib # Global lib should point to your local clone, NOTE the subdirectory since LOCAL_CORDOVA/cordova-cli/node_modules/cordova-lib -> GLOBAL_NPM/lib/node_modiles/cordova-lib # Local cli dependency on lib should point to your global link The best way to test is: 1) create a temporary file inside cordova-lib/src 2) go to local cordova-cli/node_modules/cordova-lib/src and make sure its there. If its not, something has gone wrong. 3) also make sure your global cordova-cli is linked to your local -Michal On Wed, Jun 11, 2014 at 10:07 AM, Gonzalo Odiard <[email protected]> wrote: > Looks like a question for the cordova guys.... > > > On Wed, Jun 11, 2014 at 10:53 AM, Puneet Kaur <[email protected]> > wrote: > > > I have cloned the git repository from > > https://github.com/apache/cordova-lib > > > > and then made changes in the code in my local directory. > > > > But these changes dont reflect in the cordova commands :-( > > > > I followed the steps mentioned here : > > https://github.com/apache/cordova-lib#setup but still cant get see my > > changes when I issue the cordova commands :( > > > > > > On Wed, Jun 11, 2014 at 7:08 PM, Gonzalo Odiard <[email protected]> > > wrote: > > > >> I can't understand the question. Could you rephrase it? > >> > >> Gonzalo > >> > >> > >> On Wed, Jun 11, 2014 at 12:30 AM, Puneet Kaur <[email protected]> > >> wrote: > >> > >>> Hey, > >>> > >>> I wish to develop on cordova-cli.We wish to work on making commands > >>> "cordova platform add sugar" and "cordova build sugar" work. > >>> > >>> So for that I have git cloned the repo from > >>> https://github.com/apache/cordova-cli and > >>> https://github.com/apache/cordova-lib > >>> > >>> and followed steps mentioned here : > >>> https://github.com/apache/cordova-lib#setup > >>> > >>> > >>> *but how what do I need to do so that whatever changes I make in my > >>> local copy(in the directory where I have git cloned the repository) are > >>> reflected when I issue these commands in my terminal ?* > >>> > >>> _______________________________________________ > >>> Sugar-devel mailing list > >>> [email protected] > >>> http://lists.sugarlabs.org/listinfo/sugar-devel > >>> > >>> > >> > >> > >> -- > >> Gonzalo Odiard > >> > >> SugarLabs - Software for children learning > >> > > > > > > > -- > Gonzalo Odiard > > SugarLabs - Software for children learning >
