Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
0
Members

using npm run build, getting an error on the gulpfile.js:14

A topic by badkangaroo created Jan 20, 2016 Views: 2,072 Replies: 2
Viewing posts 1 to 3

Looking into this, just tried building the project after getting everything downloaded etc.


If i fix it i'll post a reply, otherwise I'm wondering if anyone else out there had come across this yet.


Here's the output:

2016-01-20T23:07:43.727Z - Build paths: /, /SupCore, /SupClient, /server, /client, /launcher

2016-01-20T23:07:43.733Z - Building / (1/6)

2016-01-20T23:07:45.908Z - Building /SupCore (2/6)

/Users/alexokita/superpowers/SupCore/gulpfile.js:14

    .on("error", () => { failed = true; })

                  ^

SyntaxError: Unexpected token )

    at exports.runInThisContext (vm.js:73:16)

    at Module._compile (module.js:443:25)

    at Object.Module._extensions..js (module.js:478:10)

    at Module.load (module.js:355:32)

    at Function.Module._load (module.js:310:12)

    at Module.require (module.js:365:17)

    at require (module.js:384:17)

    at Liftoff.handleArguments (/Users/alexokita/superpowers/node_modules/gulp/bin/gulp.js:116:3)

    at Liftoff.<anonymous> (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/index.js:192:16)

    at module.exports (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/node_modules/flagged-respawn/index.js:17:3)

2016-01-20T23:07:46.090Z - Building /SupClient (3/6)

/Users/alexokita/superpowers/SupClient/gulpfile.js:14

    .on("error", () => { failed = true; })

                  ^

SyntaxError: Unexpected token )

    at exports.runInThisContext (vm.js:73:16)

    at Module._compile (module.js:443:25)

    at Object.Module._extensions..js (module.js:478:10)

    at Module.load (module.js:355:32)

    at Function.Module._load (module.js:310:12)

    at Module.require (module.js:365:17)

    at require (module.js:384:17)

    at Liftoff.handleArguments (/Users/alexokita/superpowers/node_modules/gulp/bin/gulp.js:116:3)

    at Liftoff.<anonymous> (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/index.js:192:16)

    at module.exports (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/node_modules/flagged-respawn/index.js:17:3)

2016-01-20T23:07:46.283Z - Building /server (4/6)

/Users/alexokita/superpowers/server/gulpfile.js:14

    .on("error", () => { failed = true; })

                  ^

SyntaxError: Unexpected token )

    at exports.runInThisContext (vm.js:73:16)

    at Module._compile (module.js:443:25)

    at Object.Module._extensions..js (module.js:478:10)

    at Module.load (module.js:355:32)

    at Function.Module._load (module.js:310:12)

    at Module.require (module.js:365:17)

    at require (module.js:384:17)

    at Liftoff.handleArguments (/Users/alexokita/superpowers/node_modules/gulp/bin/gulp.js:116:3)

    at Liftoff.<anonymous> (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/index.js:192:16)

    at module.exports (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/node_modules/flagged-respawn/index.js:17:3)

2016-01-20T23:07:46.468Z - Building /client (5/6)

/Users/alexokita/superpowers/client/gulpfile.js:92

    .on("error", () => { failed = true; })

                  ^

SyntaxError: Unexpected token )

    at exports.runInThisContext (vm.js:73:16)

    at Module._compile (module.js:443:25)

    at Object.Module._extensions..js (module.js:478:10)

    at Module.load (module.js:355:32)

    at Function.Module._load (module.js:310:12)

    at Module.require (module.js:365:17)

    at require (module.js:384:17)

    at Liftoff.handleArguments (/Users/alexokita/superpowers/node_modules/gulp/bin/gulp.js:116:3)

    at Liftoff.<anonymous> (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/index.js:192:16)

    at module.exports (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/node_modules/flagged-respawn/index.js:17:3)

2016-01-20T23:07:46.641Z - Building /launcher (6/6)

/Users/alexokita/superpowers/launcher/gulpfile.js:29

    .on("error", () => { failed = true; })

                  ^

SyntaxError: Unexpected token )

    at exports.runInThisContext (vm.js:73:16)

    at Module._compile (module.js:443:25)

    at Object.Module._extensions..js (module.js:478:10)

    at Module.load (module.js:355:32)

    at Function.Module._load (module.js:310:12)

    at Module.require (module.js:365:17)

    at require (module.js:384:17)

    at Liftoff.handleArguments (/Users/alexokita/superpowers/node_modules/gulp/bin/gulp.js:116:3)

    at Liftoff.<anonymous> (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/index.js:192:16)

    at module.exports (/Users/alexokita/superpowers/node_modules/gulp/node_modules/liftoff/node_modules/flagged-respawn/index.js:17:3)
(+1)

Ah, so i had installed node.js via brew, which was an older version than required.

Updated with the pkg from the Node.js website and it's working now.

weird, you'd think brew was able to keep up, but i'm mistaken.

Moderator

Glad you figured it out. For anyone encountering a similar error: you need Node.js 4.x (5.x should work too but we're using 4.x since it's the more stable release). Node.js 0.12.x won't work.