当使用 javascript (es2015) 导入时,Intellisense 似乎已损坏。
当我在同一个文件中工作时,VSC 会使用正确的 JSDoc 信息自动建议对象中的方法。
但是,当在另一个文件中导入类时,Intellisense 似乎完全被破坏了(david.david,wtf?)。
我是否需要调整 Visual Studio Code 中的任何设置才能使其正常工作?我尝试将我的 jsconfig 文件调整为 es2015 imports 和 es6 as 但这没有用。
我的 jsconfig.json:
{
"compilerOptions": {
"module": "es6"
}
}
最佳答案
因为您正在使用没有default
的export
,所以您需要启用allowSyntheticDefaultImports
{
"compilerOptions": {
"target": "es6",
"allowSyntheticDefaultImports": true
}
}
同样的事情发生在
import fs from 'fs';
import axios from 'axios';
和其他人。
关于javascript - Intellisense 不适用于 Visual Studio Code 中的导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36358327/