Intellisense不使用Visual Studio Code中的导入

kon*_*vid 10 javascript intellisense jsdoc ecmascript-6 visual-studio-code

当使用javascript(es2015)导入时,Intellisense似乎被打破了.

当我在同一个文件中工作时,VSC使用正确的JSDoc信息从对象中自动提取方法.

在此输入图像描述

但是,当在另一个文件中导入Class时,Intellisense似乎完全被破坏了(david.david,wtf?).

在此输入图像描述

我是否需要调整Visual Studio Code中的任何设置才能使其正常工作?我尝试将我的jsconfig文件调整为es2015 import和es6 as,但是没有用.

我的jsconfig.json:

{
    "compilerOptions": {
        "module": "es6"
    }
}
Run Code Online (Sandbox Code Playgroud)

Bru*_*oLM 7

因为您正在使用exportdefault无需启用allowSyntheticDefaultImports

{
    "compilerOptions": {
        "target": "es6",
        "allowSyntheticDefaultImports": true
    }
}
Run Code Online (Sandbox Code Playgroud)

同样发生

import fs from 'fs';
import axios from 'axios';
Run Code Online (Sandbox Code Playgroud)

和别的。