我正在尝试将事件系统加载到ace命令中。
public async run() {
const { default: Event } = await import('@ioc:Adonis/Core/Event')
}
但是,这会导致以下错误:Cannot resolve "Adonis/Core/Event" namespace from the IoC Container
根据文档,我这样做是正确的:https://docs.adonisjs.com/guides/ace-commandline#top-level-imports-are-not-allowed
有人能给点建议吗?
3条答案
按热度按时间agxfikkp1#
将命令设置属性中的
loadApp
设置为true
。然后,运行命令
node ace generate:manifest
。deyfvvtc2#
试试这个命令可以解决你的问题。
hivapdat3#
通常,发生这种问题是因为人们忘记在.adonisrc.json中添加提供程序
所以,请添加以下内容,这可能与其他人的情况不同