問題タブ [angular2-universal]

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 に答える
882 参照

angular - TypeError: str.replace は関数ではありません (Angular 2 Universal)

Angular 2 Universalを使用しています。

html 部分に次の行があります。

クライアント側では完全に機能しますが、ページが読み込まれると、(サーバーのレンダリングのため)ターミナルにこのエラーが表示されます。

レンダリング ドキュメント エラー: TypeError: str.replace は関数ではありません

0 投票する
3 に答える
2219 参照

javascript - サイトのドキュメントが古い場合に Angular2 Universal をインストールする方法は?

angular2-universalのメンテナーはサイトを更新していません。

問題 1)

問題 2)

どうすれば解決できますか? 私はマックを使用しています。

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

javascript - Angular 2 ディレクティブ/コンポーネントのコンパイルをオーバーライドまたはオプトアウトする

この質問では、アプリケーション全体の条件 (プラットフォーム依存のビルド) でコンポーネントをコンパイルする必要がある環境を考慮しています。したがって、ソリューションは Angular 2 のテストからモッキング手法を借りることができますが、本番環境 (AoT を含む) に適用する必要があります。

既存のクライアント側ブラウザー アプリケーションがあることを考慮して、他のプラットフォームの一部のコンポーネントのコンパイルを無効にするか、コンポーネント全体をオーバーライドする必要がある場合があります (Angular Universal サーバー側レンダリングまたはモバイル アプリケーション)。

一部のディレクティブとコンポーネントは、望ましくないため、他のプラットフォームでコンパイルしないでください。いえ

アプリケーションの初期化後も変更されないはずです。

次の 2 つのケースをカバーする必要があります。

  • ディレクティブ/コンポーネントのコンパイルを防ぐ
  • ディレクティブ/コンポーネントを置換または同じセレクターを持つスタブでオーバーライドする

AngularJS では、条件付きでディレクティブをアプリに追加し、必要な場所で使用するのと同じくらい簡単です。

または、デコレータを使用して定義済みのコンポーネント/ディレクティブの動作を変更します。

これらの Angular 1.x のトリックに対応するものは Angular 2 にありますか?

最小量の WET コードを使用して、Angular 2 でディレクティブとコンポーネントをオーバーライドまたはコンパイルから防止するにはどうすればよいですか?

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

angular - myproject@1.0.0 ビルド スクリプト 'webpack' で失敗しました

バックボーンとしてユニバーサルスターターを使用しています。

を実行するnpm startと、次のエラーが発生しました。

ここで説明した回避策を試してみました。これにより、webpack はバージョン 2.1.0-beta.22 に戻りました。

しかし、私はまだこの問題を抱えています。

この問題を引き起こす可能性のあるものは他にありますか? ありがとう

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

angular - ユニバーサルスターターでミニフィケーションを有効にする方法は?

angular/universal-starter の縮小を有効にする方法は?

現在、ブラウザは 3.4MB のindex.jsファイルを読み込みます。

ここに画像の説明を入力

enableProdModeミニフィケーションの責任はありますか?

はいの場合、universal-starter はenableProdModeserver.tsclient.tsに含まれています。

そうでない場合、縮小を有効にする方法は? ありがとう

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

node.js - angular2 ユニバーサルは非常に不安定です - [nodemon] アプリがクラッシュしました - 開始する前にファイルの変更を待機しています

angularクラスのスターターレポが非常に不安定であるか、それをどのように使用しているかに気づきました。私のコードはローカルで動作し、リモートと同じサービスをヒットしますが、以下を取得します

ルールを守った

以下のわずかなエラー:

これはどのようにサーバーをクラッシュさせることができますか? 殺して再起動する必要があります。

angular2 n プロダクションを問題なく使用しています。angular2 ユニバーサルはかなり問題があります。

円満に解決するにはどうすればいいですか?または、本番環境で適切にサービスを提供していませんか?

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

node.js - Angular 2 Universal Quickstart - require 'ProvideRouter' が機能しない

クイックスタートを使用して Angular Universal 用にプロジェクトをセットアップしようとしています

しかし、うまくいっていません。タイピングをインストールしようとして多くのエラーが発生しました:

次に、server.js ファイルを追加して、次のように実行しようとしましたnode server.js

私はそれについて質問し、答えを得たのでそれを受け入れましたが、答えをうまく実装することができません:

このエラーが発生しました:

そのレベルには provideRouter がないためです。それをrequireでインポートするにはどうすればよいですか?

ここに私の@angularフォルダがあります:

ここに画像の説明を入力

requireステートメントを編集して、必要なモジュールを正しくインポートするにはどうすればよいですか?

使用されているバージョンを表示するための私のpackage.json: