2

in-repo-addon を作成し、残ります。としましょうsay-hello。その後、ember-eninge を作成しました。としましょうusers-engine

5月のメインアプリケーションでは、アドオンを次のように直接使用できます

//application.hbs
{{say-hello}}

users-engine での使用方法は?

//lib/users-engines/templates/index.hbs
{{say-hello}} //It is not working also not throwing any error 
4

1 に答える 1

1

答えは見つかりましたが、それが正しい方法かどうかはわかりません。

users-engine/package.jsonアドオンへの相対パスの追加

{
  "name": "users-engine",
  "keywords": [
    "ember-addon",
    "ember-engine"
  ],
  "dependencies": {
    "ember-cli-htmlbars": "*"
  },
  "ember-addon": {
    "paths": [
      "../say-hello"
    ]
  }
}

これで、ember-engine で in-repo-addon を直接使用できるようになりました。

//lib/users-engines/templates/index.hbs
{{say-hello}} //It is working now.
于 2016-12-14T12:33:27.563 に答える