問題タブ [ember-tools]

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 投票する
0 に答える
195 参照

optimization - ember-tools を使用してプロジェクトに epf.js を含めるにはどうすればよいですか?

素敵なビルド ツールが必要なため、ember プロジェクトを統合してember-toolsを使用しています。私のプロジェクトでもepfepf.jsを使用しており、ライブラリとしてインクルードしようとしたときに問題が発生しました。私の本能は、ember-tools が私のために生成epf.jsしたvendor/フォルダーにまとめることでした...しかし、これは機能しません。実行するember buildと、次のように吐き出されます。

これは、次のようにcommonjs構文をepf.js使用しているために発生していると思います

そして、ember-tools の build コマンドは、これらの require ステートメントがビルドすべきモジュールを宣言していると考えます。

commonjs構文を使用する場合、これは一般的に問題ですか? ember-tools のビルド コマンドを使用しepf.jsて.<script>index.html

編集

epf.js が始まり、

Epオブジェクトを次のようにエクスポートします

これは問題を引き起こしていたので、 と を追加global = window;しましvar Ember = window.Emた。ファイルの後半には、require名前を に変更したという関数がありますrequireEPF

これらの恐ろしいハックは私を始めさせましたが、もっと良い方法があるかどうか知りたい.

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

ember.js - Express/Mongoose バックエンドへの接続 Ember-data が「オブジェクトにはメソッド 'eachTransformedAttribute' がありません」で拒否される

私は残り火データを使用しています:

名前空間の使用:

エンバーモデル:

ルートは次のようになります。

データは次のとおりです。

0 投票する
0 に答える
55 参照

ember.js - Ember-tools ルートとネストされたリソース

私は Ember を使い始めたばかりで、いくつかのチュートリアルの後、ember ツールを使用してより大きなアプリを構築しようとしています。ジェネレーターを使用すると、パスを定義するだけでルートとテンプレートをサブディレクトリに構築できますが、サブディレクトリから引き出さない限り、テンプレートをレンダリングするためのリソースを取得できません。テンプレートがフォルダにあることに問題はないようです。サブディレクトリにある場合、routes.js でリソースを定義するにはどうすればよいですか?

これは機能しません:

しかし、これは:

ember-tools との違いは何ですか? これは、ember スターター キットと連携してリソースをネストしました。

0 投票する
2 に答える
107 参照

node.js - emberjs/handlebars クライアント側でのみ使用できるビルドツールは何ですか

emberjs を使用して、クライアント側のユーザー操作と Rails Web サイトの ajax 更新リクエストを簡素化したいと考えています。emberjs では、次のように述べています。

ビルド ツールを使用してアプリケーションのアセットを管理している場合、Handlebars テンプレートをプリコンパイルして Ember.js で使用できるようにする方法はほとんどの人が知っています。

ビルド ツールを使用している場合は、templates/components/blog-post.handlebars にハンドルバー ファイルを作成します。

npm handlebars ツールを使用してハンドルバー テンプレートをプリコンパイルする方法は知っていますが、ハンドルバーはフォルダー名を気にしないため、コンポーネントでは機能しないようです。

ember-toolsember-cliを検索して見つけましたが、いずれもサーバー フレームワークとして動作するようです。サーバーとしてのnodejsについてはあまり知りません。したがって、私の場合に emberjs を選択することが適切かどうかはわかりません。また、emberjs クライアント側で使用するためのハンドルバー テンプレート (コンポーネントなど) をどのように構築すればよいでしょうか?