問題タブ [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 - angular2 cli を使用したグローバル d3 モジュールでコンパイル エラーが表示される
ファイルにd3をインポートしようとしましたが、もちろんこれは機能しましたが、d3-tipも使用したかったのですが、これは通常の方法でインポートするのが難しいことが判明したため、angular2-cliドキュメントを見て、ファイルをグローバルにインポートしてみましたangular-cli.json で
これは機能しているようで、実際には正しくレンダリングされますが、コンソール出力に大量のエラーが表示されます
等
これらのエラー メッセージを解決する方法はありますか?
angular - angular2-cli にはカスタム フォントが含まれています
プロジェクトにいくつかのカスタム フォントを含めようとしていますが、うまくいきません。
注: angular-cli を使用しています: angular-cli@1.0.0-beta.21
フォントをフォルダに入れる
src/assets/fonts/Roboto-Regular.tff
追加します
src/styles.css
コンポーネントで使用します
.scss
404 エラーが発生します。
font-face 定義を追加すると、
app.component.scss
404 エラーも発生します
Roboto-Regular.tff フォントを含める方法についてのアイデアはありますか?
angular - System.configなしのAngularJS 2 [ng cli]のnode_modules
で生成された AngularJS 2 プロジェクトを使用node_modules
せずに含めるにはどうすればよいですか?System.config
ng
試行回数 (でsrc/index.html
):
プロジェクトのセットアップ:
注: [デフォルトでは]ファイル ツリーにはもうsystemjs.config.js
参照も参照もありSystem.config
ません…</p>
編集:含まれているすべての node_modules も 1 つのバンドルにプッシュされている場合は素晴らしいでしょう (例: from ng build -prod
)。
npm - 第 3 部のライブラリと angular-cli を使用した Intellisense
angular2-cli で作成されたプロジェクトでは、グローバル javascript スコープで使用できるサード パーツの javascript ライブラリを使用する必要があります (たとえば、tween.js ライブラリの TWEEN 名前空間)。
js ライブラリをグローバルとしてインストールするためのangular-cli ガイドに従って、npm でインストールし、angular-cli.json ファイルの「scripts」配列にライブラリ スクリプトを追加しました。
angular コンポーネントでグローバル TWEEN 名前空間を使用するために、次のように、ファイルの先頭で定数変数として宣言しました。
これは機能しますが、問題は、この方法で第 3 部分のライブラリのいずれに対してもインテリセンスを取得できないことです (私は WebStorm を使用しています)。インテリセンスを機能させるためにできることはありますか? または、angular 2 ワークフローでサードパーティの JavaScript ライブラリをインポートするより良い方法はありますか?
angular - 「エラー: AccountRoutingModule は NgModule ではありません」
Angular 2.2.3
アプリケーションを からAngular CLI 2.0.0-beta.21
にアップグレードするAngular CLI 2.0.0-beta.22-1
と、次のng build
エラーで失敗するようになりました:
アプリケーションがビルドされ、正常に実行されましたAngular CLI 2.0.0-beta.21
。ただし、Angular CLI 2.0.0-beta.22-1
JiT の代わりにデフォルトで AoT を使用するようになりました。
bash - すべてのファイルの名前を名前パターン *.[a-z0-9].bundle.* に変更して、[a-z0-9] を特定の文字列に置き換えます。
Angular 2 CLI を使用してアプリをビルドすると、次のような名前の出力が得られます。
等
私が探しているのは、ファイルの名前を変更する bash スクリプトを作成し、最初の 2 つの数字の間の数字を.
特定の一般的な文字列に置き換えることです。sed を含むいくつかのことを試しましたが、動作させることができませんでした。これを機能させるためのbashスクリプトを提案できる人はいますか?
angular - angular2 CLI および angular2-adal エラー
Microsoft Windows Azure AD に対する認証用に adal を実装する必要があります。angular2 CLI とangular2-adalを使用しています。
問題は、プロバイダーに AdalService を追加すると、次のエラーが発生することです。
そしてこれは:
私は可能な解決策を探してきましたが、いくつかの答えには良い結果がありません。