在 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'

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

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