Sublimetext3 Eslint不处理升华文本3

Sublimetext3 Eslint不处理升华文本3,sublimetext3,eslint,Sublimetext3,Eslint,我经历了这次安装,并在我的项目中本地安装了eslint,但在尝试初始化它时,出现了以下错误,也尝试了删除scrict模式,但仍然是相同的错误,我是eslint的新手,因此如果我在这里犯了一些愚蠢的错误,请容忍我 node_modules/eslint/lib/cli.js:18 const fs = require("fs"), ^^^^^ SyntaxError: Use of const in strict mode. at exports.runInThisContext (vm.

我经历了这次安装,并在我的项目中本地安装了eslint,但在尝试初始化它时,出现了以下错误,也尝试了删除scrict模式,但仍然是相同的错误,我是eslint的新手,因此如果我在这里犯了一些愚蠢的错误,请容忍我

node_modules/eslint/lib/cli.js:18
const fs = require("fs"),
^^^^^
SyntaxError: Use of const in strict mode.
    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)
这是我的eslint文件:

#/usr/bin/env节点
/**
*@fileoverview Main CLI,通过eslint命令运行。
*@作者尼古拉斯·C·扎卡斯
*/
“严格使用”;
//------------------------------------------------------------------------------
//助手
//------------------------------------------------------------------------------
var useStdIn=(process.argv.indexOf(“--stdin”)>-1),
init=(process.argv.indexOf(“--init”)>-1),
debug=(process.argv.indexOf(“--debug”)>-1);
//必须在*其他要求之前*完成此初始化才能工作
如果(调试){
require(“debug”).enable(“eslint:-eslint:code path”);
}
//------------------------------------------------------------------------------
//要求
//------------------------------------------------------------------------------
//现在我们可以安全地包含使用调试的其他模块
var concat=require(“concat流”),
cli=require(“../lib/cli”),
路径=要求(“路径”),
fs=要求(“fs”);
//------------------------------------------------------------------------------
//执行
//------------------------------------------------------------------------------
process.on(“uncaughtException”,函数(err){
//惰性负载
var lodash=要求(“lodash”);
if(type of err.messageTemplate==“string”&&err.messageTemplate.length>0){
var template=lodash.template(fs.readFileSync(path.resolve(“../messages/”+err.messageTemplate+“.txt”),“utf-8”);
console.log(“\nOops!出错了!:(”);
log(“\n”+模板(err.messageData | |{}”);
}否则{
控制台日志(错误消息);
console.log(err.stack);
}
过程。退出(1);
});
if(useStdIn){
管道(concat({encoding:“string”},函数(文本){
试一试{
process.exitCode=cli.execute(process.argv,文本);
}捕获(ex){
控制台错误(例如消息);
控制台错误(例如堆栈);
process.exitCode=1;
}
}));
}else if(init){
var configInit=require(“../lib/config/config初始值设定项”);
configInit.initializeConfig(函数(错误){
如果(错误){
process.exitCode=1;
控制台错误(错误消息);
控制台错误(错误堆栈);
}否则{
process.exitCode=0;
}
});
}否则{
process.exitCode=cli.execute(process.argv);
}

非常感谢您的帮助

找到了答案,是节点版本的问题。 这里是实际的链接(这个问题的第二个答案)


cheers找到了答案,这是节点版本的问题。 这里是实际的链接(这个问题的第二个答案)

干杯