Eslint不适用于本地系统

时间:2016-08-02 11:59:27

标签: javascript node.js npm eslint

我尝试为我的项目设置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

安装了eslint

1 个答案:

答案 0 :(得分:1)

所以我按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工作!