JSDoc broken on `exports.default` in VSCode?(是否在VSCode中的`exports.default`上损坏了JSDoc?)
问题描述
我对VSCode和JSDocs有一种非常奇怪的体验。
显示命名导出的JSDocs信息,但不显示使用commonJS导出方法的默认导出的JSDocs信息。
导入
import fn from './index'
fn // → no JSDoc info...
import { fn } from './index'
fn // → JSDoc info works
所以它适用于命名导入,但不适用于默认导入。
导入
let fn = require('./index')
fn // → no JSDoc info...
let fn = require('./index').fn
fn // → JSDoc info works
所以它适用于命名导入,但不适用于默认导入。
Gif以准确显示发生的情况
推荐答案
您应该使用:
import { default as fn } from "./exp";
这篇关于是否在VSCode中的`exports.default`上损坏了JSDoc?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!