2016-03-22 25 views
13

Używam węzła v0.12.7 i zainstalowałem kątomierz przez npm. Teraz próbuję uruchomić conf.js pomocą tego simple tutorial, i pojawia się następujący błąd podczas wykonywania polecenia protractor conf.js:węzeł 0.12.x const w trybie ścisłym wydanie

[launcher] Process exited with error code 1 
C:\Users\ramtin\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\index.js:25 
const builder = require('./builder'); 
^^^^^ 
SyntaxError: Use of const in strict mode. 
    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 Object.<anonymous> (C:\Users\ramtin\AppData\Roaming\npm\node_modules\protractor\built\protractor.js:3:17) 
    at Module._compile (module.js:460:26) 
    at Object.Module._extensions..js (module.js:478:10) 

nie można zaktualizować węzeł z powodu problemów z zależnościami będzie produkować (I” m pracuje nad już zbudowanym projektem, który używał węzła 0.12.17).

Używanie flagi na kątomierzu nie działa. Czy muszę zainstalować określoną wersję kątomierza, aby była zgodna z węzłem 0.12.7? Czy powinienem użyć babeljs do kompilacji ES6 do ES5?

Jeśli odpowiedź brzmi: babeljs, w jaki sposób mogę go użyć do kątomierza?

Odpowiedz