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';