IDE中出现VSCode eslint错误,但CLI中没有

G. *_*ide 5 javascript reactjs eslint visual-studio-code

我在VScode中具有绝对导入功能,该功能可以很好地构建并且可以在命令行中使用eslint很好地运行,但在VSCode中则不能。

下图是vscode中的错误以及linter的输出。

vscode错误 好吧

我也有以下jsconfig.json文件:

{
  "compilerOptions": {
    "target": "ES6",
    "module": "commonjs",
    "baseUrl": "./src",
    "paths": {
      "*": ["*"],
      "components/*": ["components/*"],
      "redux/*": ["redux/*"]
    }
  },
  "include": ["src"]
}
Run Code Online (Sandbox Code Playgroud)

关于如何使VSCode解决导入问题并因此具有Intellisense的任何想法?

小智 0

如果componentspages、 和redux是您的本地文件夹,请尝试添加./它们作为前缀。

import {Header} from './components';
import {Home} from './pages';
Run Code Online (Sandbox Code Playgroud)

这告诉 linters 我们正在寻找相对导入,而不是来自node_modules