Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加';节点';my.eslintrc的环境具有意外行为_Javascript_Eslint - Fatal编程技术网

Javascript 添加';节点';my.eslintrc的环境具有意外行为

Javascript 添加';节点';my.eslintrc的环境具有意外行为,javascript,eslint,Javascript,Eslint,我正在针对这个test.js文件运行eslint v1.8.0: require('fs'); var a = 1; 首先,我的.eslintrc文件为空: { } 运行eslint test.js返回: 1:1 error "require" is not defined no-undef 1:9 error Strings must use doublequote quotes 2:5 error "a" is defined but never used

我正在针对这个
test.js
文件运行eslint v1.8.0:

require('fs');
var a = 1;
首先,我的
.eslintrc
文件为空:

{
}
运行
eslint test.js
返回:

1:1  error  "require" is not defined       no-undef
1:9  error  Strings must use doublequote   quotes
2:5  error  "a" is defined but never used  no-unused-vars
1:9  error  Strings must use doublequote   quotes
2:5  error  "a" is defined but never used  no-unused-vars
不过,这是一个节点应用程序,所以我需要稍微调整一下。运行
eslint--env node test.js
返回:

1:1  error  "require" is not defined       no-undef
1:9  error  Strings must use doublequote   quotes
2:5  error  "a" is defined but never used  no-unused-vars
1:9  error  Strings must use doublequote   quotes
2:5  error  "a" is defined but never used  no-unused-vars
太好了,这正是我想要的。因此,我将我的
.eslintrc
文件修改为:

{
    "env": {
        "node": true
    }
}

现在运行
estlint test.js
文件时,它根本不返回任何内容。为什么将此添加到my
.eslintrc
会删除
引号
无未使用的变量
警告?

在eslint 1.0.0之后,默认情况下所有规则都将关闭。因此,如果在没有规则的情况下运行eslint,应该会得到0个结果。这告诉我,您可能在文件夹链上或下的某个位置有.eslintrc文件。使用--debug标志运行eslint,以了解从何处选取设置。

在eslint 1.0.0之后,默认情况下所有规则都处于关闭状态。因此,如果在没有规则的情况下运行eslint,应该会得到0个结果。这告诉我,您可能有
.eslintrc
文件在文件夹链的某个位置向上或向下拾取。使用
--debug
标志运行eslint,以了解从何处选择设置。谢谢!如果你愿意回答,我可以接受。