cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John M. Wargo" <jwarg...@gmail.com>
Subject Re: Node Hook?
Date Tue, 23 Sep 2014 16:29:15 GMT
That was it - the space in the shebang.

Thanks so much!!!

On 9/22/2014 1:02 PM, Mark Koudritsky wrote:
> Looks like cordova couldn't find where node is on your system. On Windows
> cordova is doing some hackish magic to deal with shebang lines. The code
> for this magic is in extractSheBangInterpreter
> <https://github.com/apache/cordova-lib/blob/master/cordova-lib/src/cordova/hooker.js#L87>.
> Not
> sure, but it looks like you have a space after #! in your shebang line and
> the regexp in extractSheBangInterpreter is not expecting it.
>
> On Mon, Sep 22, 2014 at 12:46 PM, John M. Wargo <jwargo23@gmail.com> wrote:
>
>> Is there anything special I have to do to run a node app as a hook on
>> Windows?
>>
>> I was experimenting with this yesterday on Cordova 3.5, and when I have
>> the following hook as a before prepare:
>>
>>      #! /usr/bin/env node
>>      console.log('this is a node module');
>>
>> I get the following error:
>>
>>      The system cannot find the path specified.
>>      Hook failed with error code 1: C:\Users\jwargo\dev\lunchmenu\
>> hooks\before_prepare\test.js
>>
>> So it's seeing the hook and not 'finding' it?
>>
>> On Stack Overflow, the suggestion was to remove the first line and just
>> have the console line:
>>
>>      console.log('this is a node module');
>>
>> When I do that, I get a different error:
>>
>>      Hook failed with error code Unknown system errno 193:
>> C:\Users\jwargo\dev\lunchmenu\hooks\before_prepare\test.js
>>
>> --
>> John M. Wargo
>> @johnwargo <http://twitter.com/johnwargo>
>> www.johnwargo.com <http://www.johnwargo.com>
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> ------------------------------
>>


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message