PNotify や Ember-suggest などの GitHub プラグインを ember-cli プロジェクトにインポートする必要があります。Bower がそれらを見つけられないか、Pnotify の特定のケースで、コマンド「ember server」を実行しようとすると、PNotify が定義されていないと表示されます。
bower または npm マネージャーを使用せずにプラグインをインポートする方法はありますか?
ありがとう。
現在の ember-cli >= 0.0.42 では、bower_components ディレクトリと vendor ディレクトリに違いがあります。bower_components は、含まれている .gitignore ではデフォルトで無視され、bower が標準コンポーネントをインストールおよび更新する場所にする必要があります。vendor は、bower ルックアップにない奇妙な 1 回限りのライブラリ用であり、.gitignore に /vendor を追加しない限りチェックインされます。
たとえば、Bower を使用しないライブラリをインポートする場合は、次のようmyscroller.js
にする必要があります。
vendor ディレクトリにサブディレクトリを作成し、ファイルを手動でコピーします。/vendor/myscroller/myscroller.js
これを Brocfile に追加しますapp.import('vendor/myscroller/myscroller.js');
ライブラリで使用されるすべてのグローバル メソッドを .jshintrc ファイルに追加します。これを行うには、定数の名前を true として「predef」セクションに追加します。"MyScroller": true,
これで、通常どおりどこでもライブラリを使用できます。