当使用 JavaScript (es2015) 的 import 时,智能感应好像失效了。 在同一个文件中工作时,VSC 会根据 JSDoc 提供正确的方法提示。 但是,当在另一个文件中引入该类时,智能感应好像完全失效了(david.david,wtf?)。 我需要在 Visual Studio Code 中进行任何设置才能使其正常工作吗? 我尝试调整了我的 jsconfig 文件来使用 es2015 imports 和 es6,但没有成功。 我的 jsconfig.json:{ "compilerOptions": { "module": "es6" } }
由于您正在使用没有 default 的 export,因此需要启用 allowSyntheticDefaultImports{ "compilerOptions": { "target": "es6", "allowSyntheticDefaultImports": true } } 同样的情况也发生在import fs from 'fs'; import axios from 'axios'; 还有其他人。