eggjs / eggjs/egg

loadToContext后的文件夹如何让其有代码提示功能

Open
#5,400 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
19k
Forks
1.8k
PR merge metrics
No merged PRs in 30d

Description

### 在此输入你需要反馈的 Bug 具体信息(Bug in Detail):

1. 我创建了一个插件,在插件的app.js中加入 app.loader.loadToContext
2. 我希望程序可以加载app目录下的一个名为mapper的文件夹,做成与service一样功能
3. 目前已经实现,运行输出都没有问题,在controller/home中调用 this.ctx.mapper.auth.list() 与 this.service.auth.list(),其中 auth 是文件名,list 是文件中的方法
4. this.ctx.mapper.auth.list() 按ctrl键后代码只会提示到mapper,auth.list这两个都不会提示;this.service.auth.list() 在按ctrl键后代码一直可提示到 list
5. 我用的是ts,想问一下如何让mapper目录下的文件,类与方法有代码提示功能

![Image](https://github.com/user-attachments/assets/aa4f37de-aba0-42e3-bcdd-95a8ce2d0636)

![Image](https://github.com/user-attachments/assets/1112054d-4cf1-4b9f-8a26-2b6431ccb1df)

### 可复现问题的仓库地址(Reproduction Repo)

### Node 版本号:

22.14.0

### Eggjs 版本号:

3.30.0

### 相关插件名称与版本号(PlugIn and Name):

### 操作平台与版本号(Platform and Version):

window 10

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.