問題タブ [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.
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
。
これらの恐ろしいハックは私を始めさせましたが、もっと良い方法があるかどうか知りたい.
ember.js - Express/Mongoose バックエンドへの接続 Ember-data が「オブジェクトにはメソッド 'eachTransformedAttribute' がありません」で拒否される
私は残り火データを使用しています:
名前空間の使用:
エンバーモデル:
ルートは次のようになります。
データは次のとおりです。
ember.js - Ember-tools ルートとネストされたリソース
私は Ember を使い始めたばかりで、いくつかのチュートリアルの後、ember ツールを使用してより大きなアプリを構築しようとしています。ジェネレーターを使用すると、パスを定義するだけでルートとテンプレートをサブディレクトリに構築できますが、サブディレクトリから引き出さない限り、テンプレートをレンダリングするためのリソースを取得できません。テンプレートがフォルダにあることに問題はないようです。サブディレクトリにある場合、routes.js でリソースを定義するにはどうすればよいですか?
これは機能しません:
しかし、これは:
ember-tools との違いは何ですか? これは、ember スターター キットと連携してリソースをネストしました。
node.js - emberjs/handlebars クライアント側でのみ使用できるビルドツールは何ですか
emberjs を使用して、クライアント側のユーザー操作と Rails Web サイトの ajax 更新リクエストを簡素化したいと考えています。emberjs では、次のように述べています。
ビルド ツールを使用してアプリケーションのアセットを管理している場合、Handlebars テンプレートをプリコンパイルして Ember.js で使用できるようにする方法はほとんどの人が知っています。
と
ビルド ツールを使用している場合は、templates/components/blog-post.handlebars にハンドルバー ファイルを作成します。
npm handlebars ツールを使用してハンドルバー テンプレートをプリコンパイルする方法は知っていますが、ハンドルバーはフォルダー名を気にしないため、コンポーネントでは機能しないようです。
ember-toolsとember-cliを検索して見つけましたが、いずれもサーバー フレームワークとして動作するようです。サーバーとしてのnodejsについてはあまり知りません。したがって、私の場合に emberjs を選択することが適切かどうかはわかりません。また、emberjs クライアント側で使用するためのハンドルバー テンプレート (コンポーネントなど) をどのように構築すればよいでしょうか?