Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Intellisense not working with imports in Visual Studio Code

When using javascript (es2015) imports the Intellisense seems to be broken.

When I am working in the same file, VSC autosuggests the methods from the object with the correct JSDoc information.

enter image description here

However, when importing the Class in another file, the Intellisense seems to be completely broken ( david.david, wtf? ).

enter image description here

Do I need to adjust any settings in Visual Studio Code to get this working? I tried adjusted my jsconfig file to es2015 imports and es6 as but that didn't work.

My jsconfig.json:

{
    "compilerOptions": {
        "module": "es6"
    }
}
like image 519
koningdavid Avatar asked Apr 01 '16 14:04

koningdavid


People also ask

Why is my IntelliSense not working?

If the IntelliSense is installed and still not working then most of the time restarting/reloading the program will solve the issue. So give it a try. Step 1: To restart VS Code open VS Code and press Ctrl + Shift + P keys together to open the command palette and type Reload Window in the search.

How do I enable IntelliSense in Visual Studio?

To access this options page, choose Tools > Options, and then choose Text Editor > C# > IntelliSense.


1 Answers

Because you are using export without default you need to enable allowSyntheticDefaultImports

{
    "compilerOptions": {
        "target": "es6",
        "allowSyntheticDefaultImports": true
    }
}

The same occurs with

import fs from 'fs';
import axios from 'axios';

And others.

like image 131
BrunoLM Avatar answered Sep 30 '22 03:09

BrunoLM