Npm VSCode:自动导入找不到模块

Npm VSCode:自动导入找不到模块,npm,ecmascript-6,visual-studio-code,Npm,Ecmascript 6,Visual Studio Code,我最近开始使用vscode进行react开发,目前遇到了一个问题 给出以下代码片段: export default class foo extends React.Component { render() { return <div>Hello World</div>; } } 我已将react安装在节点\u模块文件夹(通过npm安装)中的当前工作目录中。为什么vscode不建议我在那里包含react,而是希望我包含一个打字文件 预期建议

我最近开始使用vscode进行react开发,目前遇到了一个问题

给出以下代码片段:

export default class foo extends React.Component {
    render() {
        return <div>Hello World</div>;
    }
}
我已将react安装在
节点\u模块
文件夹(通过npm安装)中的当前工作目录中。为什么vscode不建议我在那里包含react,而是希望我包含一个打字文件

预期建议:

import * as React from "react";
My
jsconfig.json

{
    "compilerOptions": {
        "target": "ES6",
        "checkJs": true,
        "module": "commonjs",
        "allowSyntheticDefaultImports": true,
        "baseUrl": "./",
    },
    "exclude": [
        "dist"
    ],
    "include": [
        "./**/*.js"
    ]
}
文件夹结构:

/
   node_modules/
      react/
      ...
   jsconfig.json
   packacke.json
   package-lock.json
   test.js

我的设置有什么问题吗?或者在它按预期工作之前,我还需要配置什么?到目前为止,我已经多次尝试重新加载工作区/重新启动vscode。

也有同样的问题(但react没有)。你找到解决方案了吗?@Bau_l我最终还是使用WebStorm进行react开发,因为VSCode在很多方面给我带来了麻烦。但在过去的几个月里,我没有再看一眼。
/
   node_modules/
      react/
      ...
   jsconfig.json
   packacke.json
   package-lock.json
   test.js