据说Mojito可以使用JSON或YML作为application.json
(配置文件),但我还没有看到YML示例?
例如,如何转换:
[
{
"settings": [ "master" ],
"specs": {
"hello" : {
"type" : "HelloWorldMojit"
}
}
}
]
到YML文件?
另外,当我们使用
时$ mojito create app Hello
我们不能指定我们想要YML文件作为默认文件(而不是JSON文件)吗?
详细说明:
我使用npm的yamljs将文件转换为:
-
settings: [master]
specs: { hello: { type: HelloWorldMojit } }
它不起作用。我把它编辑到了
-
settings: [master]
specs:
hello:
type:
HelloWorldMojit
它也不起作用。服务器可以启动,但是当访问主页时,错误是:
error: (outputhandler.server): { [Error: Cannot expand instance [hello],
or instance.controller is undefined] code: 500 }
(文件routes.json
取决于正在定义的hello
)
答案 0 :(得分:0)
从Mojito 0.5.2开始,再次支持YML。 0.5.1和0.5.0不支持它。
答案 1 :(得分:0)
我们没有archetypes
yaml
,您必须手动转换文件并重命名。好消息是,一个更灵活的archetypes
基础设施正在制定中。
您应该使用您在问题中粘贴的配置,只需使用最新版本的mojito(0.5.x)