Fixing grunt jsx task in Windows
Spawning node directly instead of relying on shebang in the jsx-internal script Fixes #1292
jbrantly committed
Jul 2, 2014 at 17:26 UTC
9e60afdc31380f0ec401cb88a13950f9647f5a29
1 file changed
+3
-2
grunt/tasks/jsx.js
+3
-2
@@ -1,5 +1,6 @@
1
'use strict';
2
3
+var path = require("path");
4
var grunt = require("grunt");
5
var expand = grunt.file.expand;
6
var spawn = grunt.util.spawn;
@@ -27,8 +28,8 @@ module.exports = function() {
28
args.push("--config" /* from stdin */);
29
30
var child = spawn({
30
- cmd: "bin/jsx-internal",
31
- args: args
31
+ cmd: "node",
32
+ args: [path.join("bin", "jsx-internal")].concat(args)
33
}, function(error, result, code) {
34
if (error) {
35
grunt.log.error(error);