問題タブ [broccolijs]
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.
broccolijs - 他のデバイスからブロッコリー サーバーにアクセスする
ブロッコリーを使用して簡単なアプリを開発しており、携帯電話からアクセスしようとしています。ただし、自分のコンピューターから localhost:42000 でサイトにアクセスできたとしても、電話のブラウザーを 10.0.1.8:4200 に向けるとアクセスできません。
他のデバイスからブロッコリー サーバーにアクセスできますか? そうでない場合、この問題をどのように処理することをお勧めしますか?
ありがとう
ember.js - Ember CLI が本番環境で失敗する
jenkins を介して Ember CLI アプリをデプロイし、nginx を使用して公開しています。これはジェンキンスビルドスクリプトによるものです:
nginx の設定は単純sub.domain.com
にjenkins\jobs\lastStable\archive\dist
. それは正常に機能しますが、ページに移動すると空白になり、コンソールに次の出力が表示されます。
2 つのエラーが関連していると推測していますが、何が原因なのかわかりません。同様の質問と思われるものに対してこの回答を試しましたが、うまくいきません。私の開発環境ではすべてが正常に動作し、疑わしいものは何も見られませんBrocfile.js
。
ember-cli - VirtualBox で Ember-CLI を実行する
かなりの作業をいじくり回した後、ゲストUbuntu VirtualBoxで実行されているember-cliプロジェクトのほとんどが機能するコピーがあります。私の目標の 1 つは、共有フォルダー内でコードを実行することでした。
ここまでたどり着くには、いくつかのハック、回避策があります。1. Virtualbox 共有フォルダーでシンボリック リンクを有効にする 2. LiveReload ポートをゲストからホストに転送する 3. PROJECT/tmp フォルダーをローカル ゲスト ファイルシステムへのシンボリック リンクに置き換える
機能... Guest から ember プロジェクトのファイルを編集すると、サーバーは変更を認識し、自動リロードします。
何がうまくいかないのですか....ホスト から自分のemberプロジェクトのファイルを編集すると、サーバーは変更を認識せず、何もしません。
ember-cli スタックがホストからの変更を検出しないのはなぜですか。犯人を特定することもできません。問題を起こしているのは、ブロッコリー、livereload、ノード、または義理の母ですか?
ember-cli - glob を使用した ember-cli および brocfile app.import
連結する必要がある数十のjavascriptファイルを含むbowerライブラリをインストールしました
私のBrocfile.js
中で私は次のようなことをしたかった
しかし、app.import で glob パターンを使用できないと言っています。
だから私は手動でこれらを連結しようとしましたbroccoli-statis-compiler
bower_components
しかし、パスが見つからないと言っています。
これはどのように正確に行われますか?
ember-cli - Ember-CLI / Broccoli - ビルド時にソース ファイルからすべてのコメントを削除するにはどうすればよいですか?
タイトルのように、ブロッコリーでコンパイルするときに、JS ファイルと CSS ファイルの両方からコメントを削除するにはどうすればよいでしょうか。
Ember-CLI の一部として Broccoli を使用しています。
javascript - Ember-cli は app.js を 2 回作成/初期化します
プロジェクトを Ember AppKit から Ember-Cli に移行しています。アプリが初期化される myapp/app/app.js があり、myapp/app/index.html には次の行があります。
*構成は私の質問ではそれほど重要ではありません。
そのため、ember サーバーを実行すると、app.js が 2 回呼び出されていることがわかります。初めて、自動的に、おそらく、2 回目の呼び出しは上記の create() 関数によって行われます。したがって、サーバーを実行した後、エラーが発生します。
「キャッチされないエラー: アサーションに失敗しました: Ember.Application で同じルート要素 (本体) を複数回使用することはできません」
このエラーは、同じ DOM-Object でアプリの 2 つのインスタンスを作成していることを意味しており、異なる ID を持つ 2 つのサブコンテナー () を作成することで解決できることを知っています。
しかし、実際に create() を呼び出す前に、自動的に行われる最初のインスタンスを作成しないようにするにはどうすればよいでしょうか? 上記の行がないと、アプリはまったく表示されませんが、それらを使用すると、前述のエラーが発生します。アプリの実装全体を確認しましたが、上記の create() 関数の前に、初期インスタンスの作成と呼ばれるものはありません。
Gruntを実行しているEmberAppKitではその間違いはありませんでした
ember.js - Ember-CLI で Livereload; 変更されたアセットのみをリロードする
私は、Grunt や Gulp を使用してアセット コンパイル システムを構築することに慣れています。Gulp の livereload と Chrome の livereload プラグインを使用して、特定のファイル タイプの変更を監視し、変更されたファイルのみをリロードする非常に優れたシステムを使用しています。ember-cli を使用すると、CSS ファイルを変更すると、CSS ファイルを再読み込みするだけでなく、ページ全体を再読み込みします。深くネストされたプロセスのスタイルを設定しようとすると、これは苦痛になります。これを Ember CLI で正しく動作させる方法についてのアイデア/考えはありますか?
ember.js - スタイル フォルダーのサブディレクトリにある ember-cli 監視ファイルの変更
新しいプロジェクトで EmberJS と ember-cli を使い始めました。したがって、ember-cli で新しいプロジェクトを作成し、sass をサポートする broccoli-compass を追加しました。ターミナルで「ember server」を実行すると、ember は /app/styles/app.scss のファイルの変更を監視しているだけです。/app/styles フォルダーのサブディレクトリ (例: /app/styles/helpers/breakpoints.scss) 内のファイルの変更時に ember-cli もリロードするようにします。この目的のために ember-cli を構成するにはどうすればよいですか?
ember.js - Ember サーバーは、ファイルが見つからないという不平を言い続けます
これは私を夢中にさせています。新しいコンピューターでプロジェクトを複製し、実行して実行しましたが、実行するnpm install
と、moment.js ファイルが見つからないというメッセージが表示され続けますが、Brocfile に正しいパスがあります。フォルダーが「momentjs」から単に「moment」に変更されたため、bower のインストール後に Brocfile を変更する必要がありましたが、まだ古い場所を探しているようです。また、bower と npm の両方のキャッシュをクリアしました。エラーは次のとおりです。bower install
ember server
My Brocfile には次の行
app.import(app.bowerDirectory + '/moment/moment.js');
があります。これはまさにファイルの場所です。
ember-cli を最新バージョンにアップグレードし、すべてに従い、tmp フォルダーと dist フォルダーをクリアし、npm と bower install を再実行しても、このエラーが発生します。Brocfileなどから読み取っていないようです。
編集: brocfile.js を追加: