- 分别使用export + import、module.exports + import、module.exports + require命令测试在多文件下的JSDoc+提示功能。
- 使用import进行整体加载时,当前文件下的变量提示功能

- 发布:2021-11-01 10:47
- 更新:2021-11-03 16:48
- 阅读:804
产品分类: HbuilderX
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX版本号: 3.2.12
操作步骤:
预期结果:
方法、变量提示可正常出现
方法、变量提示可正常出现
实际结果:
- 仅module.exports + require方式可以正常体验JSDoc+的提示功能;
- 使用import进行整体加载时会影响变量提示。
- 仅module.exports + require方式可以正常体验JSDoc+的提示功能;
- 使用import进行整体加载时会影响变量提示。
bug描述:
在单文件中操作时,变量提示功能确实与JSDoc+文档描述的一致,但是在其他文件中使用时,提示功能就会失效。
使用export命令输出接口
- 用import命令以解构方式导入,无法提示导出的方法名称,附件图1
- 使用方法时,无方法标识,无描述内容,附件图2
- 无@param提示,无值域选择功能,附件图3
使用module.exports输出接口
- import导入时,无法使用值域选择功能,附件图3
另外,使用import命令进行整体加载时,会导致当前文件的变量提示失效,图中为导入vuex模块,附件图4



