属性'view'在类型'HttpContextContract'.ts(2339) adonisjs上不存在



我是adonis-js的新手,在创建控制器时遇到了这个错误。

import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
export default class LoginController{
public async index({view}: HttpContextContract){
return view.render('backend/login/login');
}
}

这是上面代码中的主要错误

"类型"HttpContextContract"上不存在属性"view"。ts(2339(";

确保在应用程序中安装并配置了包@adonisjs/view

根据您在安装新应用程序时选择的预设,不会安装此模块。

如果您需要安装它,请按照以下步骤操作:

  1. 安装依赖项npm i @adonisjs/view
  2. node ace configure @adonisjs/view配置

文档:https://docs.adonisjs.com/guides/views/introduction#setup

最新更新