[Sugar-devel] developing on cordova-cli

Puneet Kaur puneet.gkaur at gmail.com
Wed Jun 11 11:03:39 EDT 2014


Thanks a lot !

was looking for a answer like that.

It would surely help :-)


On Wed, Jun 11, 2014 at 8:25 PM, Michal Mocny <mmocny at chromium.org> wrote:

> 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 <godiard at sugarlabs.org>
> wrote:
>
>> Looks like a question for the cordova guys....
>>
>>
>> On Wed, Jun 11, 2014 at 10:53 AM, Puneet Kaur <puneet.gkaur at gmail.com>
>> 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 <godiard at sugarlabs.org>
>> > wrote:
>> >
>> >> I can't understand the question. Could you rephrase it?
>> >>
>> >> Gonzalo
>> >>
>> >>
>> >> On Wed, Jun 11, 2014 at 12:30 AM, Puneet Kaur <puneet.gkaur at gmail.com>
>> >> 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
>> >>> Sugar-devel at lists.sugarlabs.org
>> >>> http://lists.sugarlabs.org/listinfo/sugar-devel
>> >>>
>> >>>
>> >>
>> >>
>> >> --
>> >> Gonzalo Odiard
>> >>
>> >> SugarLabs - Software for children learning
>> >>
>> >
>> >
>>
>>
>> --
>> Gonzalo Odiard
>>
>> SugarLabs - Software for children learning
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20140611/579b7eaa/attachment-0001.html>


More information about the Sugar-devel mailing list