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 成功了!
我尝试为我的项目设置 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
所以我通过 sudo apt-get install node
安装了 node。这安装了一个不支持 eslint 的版本。通过 运行
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install nodejs
从 0.12.15
升级到 4.4.7
eslint 成功了!