Search code examples
javascriptnode.jsecmascript-6letstrict

Receiving strict mode warning while running node 4.4.7


I believe node v4.4.7 supports ES6. However node refuses to compile my program:

user1-$ node -v
v4.4.7

user1-$ node index.js
event-service.js:85
      let sql = 'SELECT * FROM group_events where id = ?';
      ^^^

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

I want to avoid 'use strict'. Any other options?


Solution

  • run node --use_strict index.js to force it using strict mode