Yaml 如何在Mojito项目中使用YML文件?

Yaml 如何在Mojito项目中使用YML文件?,yaml,mojito,Yaml,Mojito,据说Mojito可以使用JSON或YML作为application.JSON(配置文件),但我还没有看到YML的例子 例如,如何转换: [ { "settings": [ "master" ], "specs": { "hello" : { "type" : "HelloWorldMojit" } } } ] 到一个YML文件 还有,当我们使用 $ m

据说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

从Mojito 0.5.2开始,YML再次受到支持。0.5.1和0.5.0不支持它。

我们没有使用
yaml的
原型
,您必须手动转换文件并重命名它们。好消息是,一个更加灵活的
原型
基础架构正在形成


您应该对问题中粘贴的配置没有问题,只需使用最新版本的mojito(0.5.x)

j0k实际上不是发布问题的人;他只是编辑了一下。動靜能量 是发布问题的人。