問題タブ [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.

0 投票する
1 に答える
3362 参照

ember.js - 新しく作成した ember アドオンをどのようにインポートしますか?

初めての Ember アドオンを作成しようとしていますが、それを Ember プロジェクトにインポートできません。アドオンを作成し、次のように github に公開しました。

次に、私のプロジェクトから、アドオンをインストールします。

そして最後に、それをルートにインポートしてみてください:

しかし、コンソールに次のエラーが表示されます。

私が間違っているアイデアはありますか?node_modulesディレクトリにはアドオンが表示されますが、 には表示されませんbower_components。これは私の問題だと思いますが、アドオンをセットアップするために他に何をする必要があるかわかりません。

0 投票する
1 に答える
651 参照

ember.js - Ember CLI プロジェクトで Broccoli JS を使用してフォルダー全体を移動する

私はember-cliプロジェクトを開発しており、ロードされておらず、プロジェクト構造の外にある可能性のあるテンプレートを解決できるシステムに取り組んでいます。

dist/assetsディレクトリに というフォルダを作成したいtemplatesと思います。そのフォルダ内には、app/templates/external. Brocfile.jsこれはブロッコリーシチューでの私の現在の試みです

0 投票する
1 に答える
211 参照

javascript - Ember.js/Addon: すべての JavaScript ファイルを jshint するにはどうすればよいですか?

私は ember.js アドオンを書いています。ember testEmber を実行すると、ジェネリックが追加され、 jshintテストがテスト スイートに渡されます。これは素晴らしいことですが、メイン ディレクトリ (index.js、Brocfile.js) の JavaScript ファイルと app/**/* のファイルが欠落しています。私が見る限り、 addon/**/\ と tests/**/\ 内のファイルのみがカバーされています。

明らかな構成オプションがありませんか? これはバグですか?

0 投票する
1 に答える
291 参照

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

ありがとう

0 投票する
1 に答える
551 参照

ember.js - Ember-CLI - アドオンの開発中に livereload をトリガーする

私は ember-cli アドオンを開発しています。アドオンに変更を加えるたびにトリガーするライブ リロードを設定できるかどうかを知りたいです。現在、アドオンに変更を加えるたびにサーバーを再起動する必要があります。

0 投票する
1 に答える
2756 参照

ember.js - Ember-cli アドオンから消費アプリケーションに Bower 依存関係をインポートするにはどうすればよいですか?

Ember-cli アドオンのコンポーネントで使用するために、Bower を介して jQuery プラグインを正常にインポートしています。ただし、これが機能するのは、アドオンと消費アプリケーションの両方でこのプラグインに Bower 依存関係を定義したためです。

これは私が間違っているようです。消費するアプリケーションが、アドオンで提供されるべきリソースへの依存関係を宣言しなければならないのはなぜですか?

問題の核心は、app構築時のコンテキストにあるようです。importアドオンのindex.jsファイルで次のステートメントを使用すると、消費するアプリケーションで Bower 依存関係を省略できます。

...しかし、アドオンをスタンドアロンアプリケーションとしてビルドすると、これが壊れます。その場合、次のパスが必要です。

これはどのように機能することを意図していますか?

  1. Bower の依存関係を 2 か所で宣言するのは直感に反するようです
  2. アドオンのappコンテキストを検出する方法がわかりませんindex.js
0 投票する
1 に答える
512 参照

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をアンインストールすると、完全に正常に機能し始めます。アイデアはありますか?

0 投票する
1 に答える
405 参照

ember.js - ember-cli-selectize: サーバー側フィルタリングによる複数選択

Ember-cli-selectize を使用して、Ember.js でサーバー側のフィルター処理された複数選択を実現する方法の例を教えてください。

複数選択が機能しましたが、選択データセットに 3500 を超えるアイテムが含まれているため、アプリケーションの速度が低下します。

ember-cli-selectize には「フィルター」というオプションがありますが、その使い方がわかりません。

https://github.com/miguelcobain/ember-cli-selectize

0 投票する
1 に答える
75 参照

ember.js - ember-cli-mixpanel の実装に関する問題

私はバックエンド開発者で、javascript MVC フロントエンドの素晴らしい新しい世界に頭を悩ませようとしています。私は単純な Ember-cli アプリケーション (現時点では v1.12) を構築しており、ember-cli-mixpanelアドオン (v0.0.3) を介して mixpanel を統合しようとしています。

経由でインストールしたので、ディレクトリember install ember-cli-mixpanelに取得し、 .node_modulespackages.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

}、

どんな洞察も大歓迎です。単純なことだと思いますが、しばらくこれを叩いた後、私はちょうどブロックを打っていると思います。