Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.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 如何更改eslint解析设置_Javascript_Reactjs_Webpack_Eslint_Lint - Fatal编程技术网

Javascript 如何更改eslint解析设置

Javascript 如何更改eslint解析设置,javascript,reactjs,webpack,eslint,lint,Javascript,Reactjs,Webpack,Eslint,Lint,我有一个使用网页包的项目,eslint。通过webpack.config,我设置解析索引和索引文件。除了eslint抛出错误import/no unresolved和import/extensions,它不知道,除了index,现在它还应该解析index文件(import index from./components,其中/components中有文件index.jsx)。我的设置如下 /.eslintrc { “扩展”:“airbnb”, “env”:{“browser”:true}, “规

我有一个使用网页包的项目,eslint。通过webpack.config,我设置解析
索引
索引
文件。除了eslint抛出错误
import/no unresolved
import/extensions
,它不知道,除了
index
,现在它还应该解析
index
文件(
import index from./components
,其中
/components
中有文件
index.jsx
)。我的设置如下

/.eslintrc
{
“扩展”:“airbnb”,
“env”:{“browser”:true},
“规则”:{
“无限制语法”:“关闭”,
“否”“继续”:“关闭”,
“没有plusplus”:“关”,
“反应/道具类型”:“关闭”,
“无下划线悬挂”:“关闭”,
“无参数重新分配”:“关闭”,
类方法使用此选项:“关闭”
}
}
//package.json
// ...
“依赖性”:{
// ...
“eslint”:“^4.19.1”,
“eslint配置airbnb”:“^16.1.0”,
“eslint插件导入”:“^2.10.0”,
“eslint-plugin-jsx-a11y”:“^6.0.3”,
“eslint插件反应”:“^7.7.0”,
// ...
}

//…
尝试安装
eslint导入解析器网页
,并将其添加到您的.eslintrc:

"settings": {
  "import/resolver": "webpack"
}
或者添加将从中解析依赖项的源文件夹;大概是这样的:

settings: {
    'import/resolver': {
        node: {
            paths: [path.resolve(__dirname, 'src')],
        },
    },
}

冲突解决程序文档:

当我使用“导入/冲突解决程序”:“webpack”时,我得到“TypeError:无法读取未定义的属性'externals'”linting@ario似乎它可能与此错误有关:。检查最新版本是否解决了此问题。此解决方案适用于src中的文件。但是,eslint无法解析根目录下文件的路径。如果答案正确,请不要忘记将其标记为正确。
“react/prop types”:“off”
是一个非常糟糕的主意。