0

Mojito は JSON または YML をapplication.json(構成ファイル) として使用できると言われていますが、YML の例を見たことがありませんか?

たとえば、変換方法は次のとおりです。

[
    {
        "settings": [ "master" ],
        "specs": {
            "hello" : {
                "type" : "HelloWorldMojit"
            }
        }
    }
]

YML ファイルに?

また、私たちが使用するとき

$ mojito create app Hello

(JSON ファイルではなく) YML ファイルをデフォルトとして指定することはできませんか?


詳細:

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

4

2 に答える 2

0

Mojito 0.5.2 以降、YML が再びサポートされます。0.5.1 と 0.5.0 はサポートしていません。

于 2013-01-16T21:57:08.410 に答える
0

ファイルを手動で変換して名前を変更する必要がありますarchetypesyaml良いニュースは、より柔軟なarchetypesインフラストラクチャが作成されていることです。

質問に貼り付けた設定で問題ないはずです。最新バージョンのモヒート (0.5.x) を使用してください。

于 2013-03-11T17:30:58.050 に答える