cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Grebnov (Akvelon)" <>
Subject RE: Node Hook?
Date Mon, 22 Sep 2014 20:29:40 GMT
You may need to use additional .bat file to trigger nodejs app, for example 


SET script_path="%~dp0\subdir\test.js"
node %script_path% %*

-----Original Message-----
From: Dick Van den Brink [] 
Sent: Monday, September 22, 2014 9:02 PM
Subject: RE: Node Hook?

I'm still on 3.4 so not sure about 3.5 but I know it doesnt work when you use windows newlines.
Can you change it to unix newlines and check if that works? (+ is node in your path?)

Would expect a different error though...

Sent from my Windows Phone
From: John M. Wargo<>
Sent: ‎22/‎09/‎2014 18:47
To: Cordova Dev<>
Subject: Node Hook?

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 <> <>
View raw message