top of page

SyntaxError: Unexpected token while working with protractor on the local machine

  • Writer: khyati sehgal
    khyati sehgal
  • Sep 17, 2014
  • 1 min read

 ERROR log

D:\Protractor\node_modules\protractor\built\logger.js:76
 info(...msgs) {
 ^^^
 SyntaxError: Unexpected token ...
 at exports.runInThisContext (vm.js:53:16)
 at Module._compile (module.js:414:25)
 at Object.Module._extensions..js (module.js:442:10)
 at Module.load (module.js:356:32)
 at Function.Module._load (module.js:313:12)
 at Module.require (module.js:366:17)
 at require (module.js:385:17)
 at Object. (D:\gramLabs\code\Protractor\gramLabs\node_modules\protractor\built\configParser.js:6:18)
 at Module._compile (module.js:435:26)
 at Object.Module._extensions..js (module.js:442:10)
 

SOLUTION

  1. Make sure node js is installed on the local machine.

  2. Make sure npm is installed on the local machine.

  3. Make sure protractor is installed on the local machine.

path
  1. Make sure the PATH variable has npm.

cmd-version

In eclipse, check the node js has the proper version and is pointing to the latest or node 4 above version.

  1. Open eclipse –> Window –> Preferences –> AngularJS –> Protractor.

  2. Now node.js install –> Node.js path, here check the path which is mentioned and go to this directory path.

protractor-preferences

Now, where ever you have your latest node installed on the local machine, copy the node directories on this location. For example from Program Files–Nodejs to the location which eclipse is showing.

node-js-program-files
copy-node-modules-node-exe

Now, refresh, clean, and restart the eclipse.

It should work.

Recent Posts

See All

Comments


bottom of page