You may need to use additional .bat file to trigger nodejs app, for example 

test.bat

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

-Sergey
-----Original Message-----
From: Dick Van den Brink [mailto:[email protected]] 
Sent: Monday, September 22, 2014 9:02 PM
To: [email protected]
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<mailto:[email protected]>
Sent: ‎22/‎09/‎2014 18:47
To: Cordova Dev<mailto:[email protected]>
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 <http://twitter.com/johnwargo> www.johnwargo.com 
<http://www.johnwargo.com>
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Reply via email to