ember-cli でアドオンの開発を開始し0.2.1、ジェネレーターを使用してファイルを生成すると、ファイル~/app/は~/addon.
ファイルを適切な場所に配置するにはどうすればよいですか?
プロジェクトには、サービス、ミックスイン、およびユーティリティが含まれており、それらをカバーするテストが含まれています。
ember-cli でアドオンの開発を開始し0.2.1、ジェネレーターを使用してファイルを生成すると、ファイル~/app/は~/addon.
ファイルを適切な場所に配置するにはどうすればよいですか?
プロジェクトには、サービス、ミックスイン、およびユーティリティが含まれており、それらをカバーするテストが含まれています。
正当な理由から、これがデフォルトの動作だと思います。ジェネレーターは、アプリケーションのコンテキストで使用されることを意図しています。フォルダーは、アドオンに最適なファイル/フォルダー構造を使用できるディレクトリaddon/のようなものであると考える必要があります。libただし、app/フォルダーには再エクスポートされたモジュールが含まれるため、ホスト アプリのコンテナーで自動的に使用できるようになります。
ほとんどの人がこれを行う方法を見つけるために、よく書かれたいくつかのアドオンを参照してください。良い例はember-radio-button
のような抽象クラスradio-button-baseはそれ自体では役に立たないため、コンテナーに常駐する必要はありませんが、アドオンのユーザーは自分の目的のためにそれをインポートして拡張したいと考えるでしょう。import RadioButtonBase from 'ember-radio-button/components/radio-button-base';