当使用javascript(es2015)导入时,Intellisense似乎被打破了。
当我在同一个文件中工作时,VSC使用正确的JSDoc信息从对象中自动提取方法。
但是,在另一个文件中导入Class时,Intellisense似乎完全被破坏了(david.david,wtf?)。
我是否需要调整Visual Studio Code中的任何设置才能使其正常工作?我尝试将我的jsconfig文件调整为es2015 import和es6 as,但是没有用。
我的jsconfig.json:
{
"compilerOptions": {
"module": "es6"
}
}
答案 0 :(得分:4)
由于您使用的export
没有default
,因此您需要启用allowSyntheticDefaultImports
{
"compilerOptions": {
"target": "es6",
"allowSyntheticDefaultImports": true
}
}
也是如此
import fs from 'fs';
import axios from 'axios';
等等。