我正在查看这段特定代码,以了解它是什么或找到一些相关的文档。
const Lucid = use('Lucid')
我正在尝试使用mocha在adonisjs中编写测试,它会给我以下错误"ReferenceError: use is not defined"
答案 0 :(得分:6)
.mansory-grid
&:after
display: block
clear: both
content: ' '
.personal__card
display: block
position: relative
float: left
width: 23%
margin: 1%
overflow: hidden
&:after
display: block
position: absolute
top: 0
left: 0
right: 0
bottom: 0
content: ' '
opacity: 0
z-index: 1
transition: opacity .4s ease-in-out
background: black
&:hover
&:after
opacity: .6
&--no-hover
cursor: default
&:hover
&:after
opacity: 0
.personal__card__name
opacity: 0
.personal__card__status
opacity: 0
&--huge
width: 48%
&--wide
width: 48%
功能由adonis.js
提供。
使用(命名空间/别名)
使用它的命名空间或别名获取绑定。
adonis-lucid软件包中有一个示例,说明如何创建与您在问题中链接的代码相同的模型。 use()
答案 1 :(得分:1)
完成答案。 use()
功能由AdonisJs的IoC Container提供(adonis-fold)。
此函数将尝试解析Adonis配置文件中定义的绑定或命名空间,然后如果找不到任何内容,则会回退到默认的require()
函数以导入包。