問題タブ [ember-cli-addons]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ember.js - 新しく作成した ember アドオンをどのようにインポートしますか?
初めての Ember アドオンを作成しようとしていますが、それを Ember プロジェクトにインポートできません。アドオンを作成し、次のように github に公開しました。
次に、私のプロジェクトから、アドオンをインストールします。
そして最後に、それをルートにインポートしてみてください:
しかし、コンソールに次のエラーが表示されます。
私が間違っているアイデアはありますか?node_modules
ディレクトリにはアドオンが表示されますが、 には表示されませんbower_components
。これは私の問題だと思いますが、アドオンをセットアップするために他に何をする必要があるかわかりません。
ember.js - Ember CLI プロジェクトで Broccoli JS を使用してフォルダー全体を移動する
私はember-cli
プロジェクトを開発しており、ロードされておらず、プロジェクト構造の外にある可能性のあるテンプレートを解決できるシステムに取り組んでいます。
dist/assets
ディレクトリに というフォルダを作成したいtemplates
と思います。そのフォルダ内には、app/templates/external
. Brocfile.js
これはブロッコリーシチューでの私の現在の試みです
javascript - Ember.js/Addon: すべての JavaScript ファイルを jshint するにはどうすればよいですか?
私は ember.js アドオンを書いています。ember test
Ember を実行すると、ジェネリックが追加され、 jshintテストがテスト スイートに渡されます。これは素晴らしいことですが、メイン ディレクトリ (index.js、Brocfile.js) の JavaScript ファイルと app/**/* のファイルが欠落しています。私が見る限り、 addon/**/\ と tests/**/\ 内のファイルのみがカバーされています。
明らかな構成オプションがありませんか? これはバグですか?
ember-cli - Ember cli - 少ないプロジェクトで sass アドオンを使用する
ember cli プロジェクトで broccoli-less を使用しており、broccoli-sassを使用するアドオン ( ember-cli-materialize )を使用したいと考えています。
アドオンをインストールした後、次のようになります。スタイルディレクトリに app.less ファイルもあるため、読み取るファイルが見つからないか読み取れません../app.scss。
私が理解しているように、この commit Allow multiple preprocessors per typeはそれを可能にするはずですが、何かが足りないかもしれません。複数のプリプロセッサで ember-cli を使用できた人はいますか?どのような変更が必要ですか?
Ember-cli バージョン: 1.13.1
残り火バージョン: 1.12.0
ありがとう
ember.js - Ember-CLI - アドオンの開発中に livereload をトリガーする
私は ember-cli アドオンを開発しています。アドオンに変更を加えるたびにトリガーするライブ リロードを設定できるかどうかを知りたいです。現在、アドオンに変更を加えるたびにサーバーを再起動する必要があります。
ember.js - Ember-cli アドオンから消費アプリケーションに Bower 依存関係をインポートするにはどうすればよいですか?
Ember-cli アドオンのコンポーネントで使用するために、Bower を介して jQuery プラグインを正常にインポートしています。ただし、これが機能するのは、アドオンと消費アプリケーションの両方でこのプラグインに Bower 依存関係を定義したためです。
これは私が間違っているようです。消費するアプリケーションが、アドオンで提供されるべきリソースへの依存関係を宣言しなければならないのはなぜですか?
問題の核心は、app
構築時のコンテキストにあるようです。import
アドオンのindex.js
ファイルで次のステートメントを使用すると、消費するアプリケーションで Bower 依存関係を省略できます。
...しかし、アドオンをスタンドアロンアプリケーションとしてビルドすると、これが壊れます。その場合、次のパスが必要です。
これはどのように機能することを意図していますか?
- Bower の依存関係を 2 か所で宣言するのは直感に反するようです
- アドオンの
app
コンテキストを検出する方法がわかりませんindex.js
ember.js - Liquid-Fireをインストールすると、Ember-cliが白い画面になり、読み込まれません
ember-cli プロジェクトで Liquid-Fire をアップロードすると、白い画面が表示されます。ここにエラーが表示されます。ember バージョン 1.13.1、node.12.2、npm 2.12.1、liquid-fire 0.20.4 を実行しています。 2番目にliquid-fireをアンインストールすると、完全に正常に機能し始めます。アイデアはありますか?
ember.js - ember-cli-selectize: サーバー側フィルタリングによる複数選択
Ember-cli-selectize を使用して、Ember.js でサーバー側のフィルター処理された複数選択を実現する方法の例を教えてください。
複数選択が機能しましたが、選択データセットに 3500 を超えるアイテムが含まれているため、アプリケーションの速度が低下します。
ember-cli-selectize には「フィルター」というオプションがありますが、その使い方がわかりません。
ember.js - ember-cli-mixpanel の実装に関する問題
私はバックエンド開発者で、javascript MVC フロントエンドの素晴らしい新しい世界に頭を悩ませようとしています。私は単純な Ember-cli アプリケーション (現時点では v1.12) を構築しており、ember-cli-mixpanelアドオン (v0.0.3) を介して mixpanel を統合しようとしています。
経由でインストールしたので、ディレクトリember install ember-cli-mixpanel
に取得し、 .node_modules
packages.json
ドキュメントは初心者には少しまばらですが、私はこれを読みました:
Router にラッパーを含める手動の手順が 1 つあります。ルーターを tracking_mixin.js で拡張するだけです。
つまり、アプリの に次の行が必要ですrouter.js
。
import TrackingMixin from './mixin/tracking_mixin';
ただし、アプリがロードされると、これがコンソールにスローされます。
キャッチされていない TypeError: this.trackRouteChange は関数ではありません
trackRouteChange
ミックスインから呼び出されるストックページビューイベントトラッカーなので、適切にロードされていることを意味すると思います...しかし、それについてはわかりません。
私はenvironment.js
そこにある mixpanel 設定のもので適切に設定しています:
ミックスパネル: {
有効: 真、
LOG_EVENT_TRACKING: 真、
トークン: 'supersecrettokenhere',
disable_auto_tracking: false
}、
どんな洞察も大歓迎です。単純なことだと思いますが、しばらくこれを叩いた後、私はちょうどブロックを打っていると思います。