typescript遇上egg,定义了controller但是没有提示
问题描述
// login.ts
import { Controller } from 'egg';
export default class LoginController extends Controller {
public async index() {
const { ctx } = this;
ctx.body = '登录页面';
}
}
// admin.ts
import { Controller } from 'egg';
export default class AdminController extends Controller {
public async index() {
const { ctx } = this;
ctx.body = '管理员页面';
}
}
这两个控制器基本上一模一样
这是目录结构:
但是运行之后,我可以在浏览器访问到这个路径,也可以看到登录页面这四个字
希望有大佬可以教教我
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我刚刚又试了下,又出现了代码提示,反复找原因,发现是只要我点开typings这个目录下的文件,就会出现代码提示,是否是我点开后重新编译的原因


我启动的命令是
yarn dev
控制台也有一大堆警告
有大佬能解答下吗