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后工作!