分号 2022-08-22 10:07 采纳率: 50%
浏览 37
已结题

webpack 后的 jsdoc 怎么写

在 webpack resolve 后,关联不到JSDoc的声明了(使用的VSCODE)
webpack 的 resolve
  resolve: {
    alias: {
      '@': path.join(__dirname, '../src/renderer')
    }
  }
state 模块的某个声明
  /**
   * @typedef {Object} User
   * @property {string} name 账号
   * @property {string} username 用户名
   * @property {string} password 密码
   * @property {number} auth 权限
   */

  /**
   * 用户
   * @type {Array<User>} user
   */
  users: [],
如果按这样的方式引入模块,则IDE没有智能提示
import state from '@/store/state'

img

如果不使用上述方式引入模块,而是如下方式引入,则IDE有智能提示
import state from './state'

img

请问如果是使用 @ 的方式引入,应该怎么写,才能正确让IDE识别到JSDoc ?
  • 写回答

3条回答 默认 最新

  • 雾里桃花 2022-08-22 10:13
    关注

    智能提示是编辑器携带的功能,和代码没有关系,你用的是什么编辑器?如果是vscode可以下载一个插件实现
    https://blog.csdn.net/qq_41883423/article/details/125915604

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月22日
  • 修改了问题 8月22日
  • 创建了问题 8月22日