1

私は ember アドオンを使い始めたばかりで、直面している困難の 1 つはそれをデバッグすることです。私は自分のアドオン用に別のレポを持っています(今のところ my-addon と名付けましょう)。変更を加えるたびに、

1) コミットする

2) 変更をプッシュする

3) 消費アプリに移動し、git からアプリを再インストールします (少なくとも npm install git:address を再実行して、最新の変更を取得します)

4) ember g my-addon を実行します (古い cli を使用しているため)

5) ビルドする

6)物事が機能しているかどうかを確認します

このプロセスはちょっと面倒です。消費アプリ自体にアドオン (すべて) を配置できるかどうか疑問に思っていました。少なくとも開発フェーズでは、ember アプリをビルドして、消費アプリ自体でアドオンをテストできます。気分が良くなったら、ローカルの git リポジトリにプッシュします。

皆さんがどのようにそれを行うかについての考えやアプローチ - または、私が何かを見逃して間違ったことをしているのかもしれません!

ありがとう、ディー

4

3 に答える 3

3

使用する場合ember-cliは、消費するアプリでローカル アドオンをリンクできます。ユーザーガイドですべての詳細を見つけることができます

ウォッチマンはシンボリック リンクされたローカル アドオンを監視しないことに注意してください (ember-cli とウォッチマンの両方でいくつかの問題が開かれています)。ウォッチマンを削除して NodeWatcher にフォールバックすることを解決しました (Mac を使用しています)。

于 2015-09-18T13:48:03.083 に答える
0

@GUL が提供するソリューションも機能するはずだと確信していますが、私にとって機能したのは次のとおりです。

1) 消費する開発アプリで、addons というフォルダーを作成し、そこにすべてのアドオン コードを配置しました 2) 消費する開発アプリで、package.json に追加しました:

"ember-addon": { "paths": [ "addons/ember-chart" ] }

そしてそれは私のために働いた!

于 2015-09-18T17:37:47.143 に答える