問題タブ [angular2-cli]
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.
angular - Angular 2 CLIプロジェクト - エラー:重複した識別子Promise - これを解決するには?
angular2 CLI プロジェクトがあります。
2 日前、私の Webstorm IDE が新しい Promise について文句を言い、string[].map を解決できなかったため、以下を使用してフォルダーes6-promise
内に強制的にインストールしました。node_modules/@types
ここで関連する質問を見つけることができます: TypeScript が、array.map が string[] 型の配列に存在しないことを訴えています。
Webstorm IDE は最終的に期待どおりに機能し、赤い下線付きのファイルはありませんでしたが、今日、ブラウザーでアプリをリロードすると、次の 6 つのエラーが発生しました。
メッセージエラーはかなり簡単だと思います。フォルダーからファイルに新しくインストールされたタイプは、Angular2 CLI が作成し、デフォルトで使用している typescript コンパイラーのメイン モジュールである ones フォームと衝突しています。index.d.ts
@types
node_module/typescript
基本的に: " declare class Promise<T> etc..
" 内部の宣言は、 内のもの@types/es6-promise/index.d.ts
と同じtypescript/lib/lib.es2015.promise.d.ts
です。
Ouestion: これを回避するには? この競合を解消するには、どのコードが必要ですか?
現在 (2016 年 10 月 2 日) の時点でng init
- Webstorm IDE で新たに作成した場合、ファイルにエラーがマークされていなけれlet myPromise = new Promise()
ば、他のものを使用することはできません。es6 operators
自分で @types に何かをインストールすると、この重複した識別子エラーが発生します..
ここで傲慢ではありませんが、それは私だけではないと確信しています - 新しい ng2CLI プロジェクトを作成したばかりです。これを回避することはできません。これが彼らの側で起こっていることを誰かが確認できますか? このナンセンスを解決しようとして半日を失いました。この問題についての考えは非常に高く評価されています:)ありがとう。
node.js - node.js サーバーで angular2 アプリを提供する方法
Angular2 CLI webpack を使用しているプロジェクトを作成するために、Angular2 を使用して Web アプリを構築しています。Angular2 アプリは他の外部パッケージも使用します (例: Firebase)。それに加えて、node.js で実行される REST API を作成する必要があります。
node.jsサーバーを使用してAngular2アプリとREST APIの両方を提供するにはどうすればよいですか
angular - Angular2 CLI ng ビルドは、すべてのファイルを 1 つのフォルダーに配置します
私はAngular cliを調査しています。次のコマンドでプロジェクトをビルドしようとしました:
フォルダ dist を作成し、そこにすべてのバンドルとインデックス ファイルを配置します。
angular-cli.json で outdir を指定すると、cli は指定されたフォルダーにすべてのバンドルと index.html ファイルを生成することがわかっています。
必要なのは、バンドルされた js ファイルを次の場所に配置することです。
およびインデックスファイル
生成された js バンドルを dist/js フォルダーにコピーして、インデックス ファイルのパスを更新しようとしましたが、機能せず、コンソールにバンドルの 404 が表示されます。
もう 1 つの質問ですが、ng build コマンドは .gzip ファイルも生成します。その目的とアプリでの使用方法を教えてください。
css - angular2-cli で @multi スタイル エラーが発生する
最近 angular2-cli の使用を開始し、新しいプロジェクトを作成しました。プロジェクトでブートストラップを使用したかったため、ブートストラップをインストールしてから、Angular2-cli ガイドに示されているようにブートストラップ css ファイルをインポートしたいと考えました。https://github.com/angular/angular-cli#global-library-installation ng serve を実行した後、次のエラーが表示されます。
マルチスタイルのエラー モジュールが見つかりません: エラー: '/home/krishna/angular2_migrate/webui/node_modules の '/home/krishna/angular2_migrate/webui/node_modules/bootstrap/dist/css/bootstrap.min.css' を解決できません/angular-cli/models' @ マルチ スタイル
私は何を間違っていますか?
angular2-cli バージョンに関する情報
angular - Angular 2 の history.pushState を構成する
私の Angular 2 アプリケーションは、デフォルトのHTML 5history.pushState
ロケーション戦略を使用しています。history.pushState
ブラウザの更新とブラウザの URL が を生成しないようにサーバーを構成するにはどうすればよい404
ですか?
たとえば、Tour of Heroesアプリケーションには、次のようないくつかの異なるアプリケーション ルートがあります。
これらのルートのいずれかで更新を押すか、URL のいずれかを入力すると、サーバー リソースではなくアプリケーション ルートが取得404
されます。/detail/13
の上部にロケーション戦略を構成しましhead
たindex.html
:
を生成する代わりにすべての URL をアプリケーションに送信するには、サーバーをどのように構成する必要があります404
か?
注: この質問は、Angular 2 : 404 エラーがブラウザーを更新すると発生し、Angular 2.0 ルーターがブラウザーのリロードに対応していないという質問を補足するもので、この問題に対処する方法を尋ねています。Firebase の場合:ウェブサイトを更新すると 404 が返されます。
angular - AoT で動作する Angular 2 CLI サンプル
誰でも、AppModule と別のモジュールを使用して、HomeModule への遅延ロード ルートを使用し、Angular 2 Cli AoT コンパイル オプションで動作する例を共有できますか。
これを試すと、「HomeModule は NgModule ではありません。