Eslint 不适用于本地系统

Eslint does not work on local system

我尝试为我的项目设置 eslint。当我运行eslint --init出现如下错误returns:

/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

安装了 eslint

所以我通过 sudo apt-get install node 安装了 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 成功了!