問題タブ [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.
javascript - Ember モジュールの ember-metal/streams/utils が見つかりませんでした
で新しいアプリを作成しました
ember 新しいアプリ名
ember バージョンからの出力 --verbose:
エンバークリ: 2.5.0
http_parser: 2.7.0
ノード: 6.2.1
v8: 5.0.71.52
紫外: 1.9.1
zlib: 1.2.8
アール: 1.10.1-DEV
ICU: 57.1
モジュール: 48
openssl: 1.0.2h
OS: Linux x64
走った後
「エンバーズ」
アプリはブラウザで適切に動作します
https://github.com/dgeb/ember-enginesのガイドに従って、 コマンドの下で実行された ember エンジンを実行する
ember install ember-engines
rm -rf bower_components
bower install --save ember#canary #プロンプトから ember#canary を選択
バウアーインストール
そして今、「ember s」アプリを実行すると、CLI でアプリが正しくコンパイルされますが、ブラウザーでアプリがクラッシュし、ブラウザーに何も表示されません。
コンソールに以下のエラーメッセージが表示されます
ember.debug.js:58Uncaught エラー: モジュール ember-metal/streams/utils が見つかりませんでした
注:: ember-views/views/select についても同じ問題に直面しましたが、私の質問に対する Robert Jackson の回答によって解決されました。質問はEmber Engine Uncaught Error: Could not find module ember-views/views/selectに投稿されました。
これが私が使用しているバージョンの問題であるかどうかを理解しようとしています。同じ問題に直面した人なら誰でも助けることができます。
ember.js - ember-cli-eslint エラー ビルド パス
Ember アプリケーションで、jshint から eslint に切り替えようとしています。https://github.com/ember-cli/ember-cli-eslintの readme に従いました。「ember test」を実行すると、ビルドがまだパスする eslint エラーがある場合を除いて、すべてが機能しているようです。コンソール出力に eslint エラーが表示されますが、ビルドが完了し、すべての単体テストに合格すると、ビルドは「OK」と表示されます。eslint エラーがある場合、ビルドを失敗させるにはどうすればよいですか?
ember.js - アドオンからコンポーネントを生成するときに、ember cli が hbs ファイルのアプリ ブリッジを生成しないのはなぜですか?
ember g component foo-bar
Ember Addon プロジェクト (たとえば) で実行するとaddon-project
、次のように生成されます。
コンポーネント テンプレートをエクスポートするために生成されずaddon-project/app/templates/components/foo-bar.js
、.xml を使用してテンプレートを明示的にリンクしていることに気付きましたlayout
。
なぜ生成しないのaddon-project/app/templates/components/foo-bar.js
ですか?この動作には理由がありますか?
またlayout
、絶対パスではなく相対パスを使用してインポートされるのはなぜですか (つまりimport layout from 'addon-project/templates/components/foo-bar
?
ember.js - ember-cli-jstree でカスタム テーマを実装しますか?
ember-cli-jstree を使用して、jstree 用の独自のテーマを作成しようとしています。proton themeを使用することから始めようと思いました。このリンクからプロトン ディレクトリをアプリのパブリック ディレクトリにコピーしjsconfig
、コントローラーの BLOB にテーマの名前を追加しました。
ただし、これによりスタイルが完全に壊れます。ember-cli-jstreeアドオンを使用してカスタムテーマを作成するための優れたドキュメントが見つからないため、正しい方向へのポインタがあれば役立ちます.
ember.js - ember cliのページネーションが機能しない
こんにちは、私は spring-boot Paginationとember-cli-paginationを使用しているため、アプリケーションのページネーションを作成したいと考えています。spring-boot ページネーションを使用する前に、rest コントローラーは次の形式でデータを返します。
spring-pagination を使用した後、残りのコントローラーは次の形式でデータを返します。
データの構造が完全に変更されたため、ember データがデータを適切にシリアル化するように、ember モデルを変更する必要があります。
spring-boot-pagination を最小限の変更で ember データに適用する他の方法はありますか?それを行うための標準またはガイド付きの方法はありますか?
Ember モデルを変更する必要は本当にありますか?
エンバーモデル:
Route.js
Controller.js
ブラウザのネットワーク タブでは応答を確認できますが、ブラウザ コンソールでは次のメッセージが表示されます。
ルートの処理中にエラーが発生しました: book.index データは未定義です _pushInternalModel
Chrome では、次の例外が発生します。
ember.debug.js:30610 ルートの処理中にエラーが発生しました: books.index 未定義のプロパティ 'type' を読み取れません TypeError: 未定義のプロパティ 'type' を読み取れません
私のテムプレートがロードされていません。
index.hbs
どんな助けもかなりのものであるべきです。
ember.js - ember-cli プリプロセッサの順序
私はjava.properties ファイル用の ember-cli プリプロセッサのメンテナーであり、JSON オブジェクトを値とともにエクスポートする JS ファイルを生成します。私が直面している問題は、ファイルが正しく処理されている (ES2015 フレーバー) ことですが、そのファイルは ES5 にトランスパイルされていません。
生成された app.js ファイルには次のステートメントexport default {"foo":"bar"}
が含まれています。
ES2015 フレーバー ファイルを生成し、その後、デフォルトのトランスパイラーを実行して ES5 バリアントを作成することは可能ですか?