Eslint不适用于本地系统

我尝试为我的项目build立eslint。 当我运行eslint --init以下错误返回:

 /usr/lib/node_modules/eslint/lib/cli.js:18 let fs = require("fs"), ^^^ SyntaxError: Unexpected strict mode reserved word 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> (/usr/lib/node_modules/eslint/bin/eslint.js:29:11) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) 

我用sudo npm install -g eslint

所以我通过sudo apt-get install node 。 这安装了一个不支持eslint的版本。 通过运行安装NodeJS之后

 curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install nodejs 

0.12.15升级到4.4.7 eslint后工作!