問題タブ [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.

0 投票する
2 に答える
732 参照

angular - Angular2 CLI の動作

angular CLIのリリース後、angular CLIを使用することにしましたが、最初からまだ解決されていない混乱につながるので、ここのどこかで助けてくれることを願っています:-

  1. index.htmlで、角度の驚くべき補間構文をいくつか見つけました。アプリでのこれらの役割は何ですか?

- のような構文

  1. コマンドng g component demoを実行すると、完全な方法でコンポーネントが作成されますが、作成後、index.tsコンポーネントごとに名前が付けられたファイルが1つ見つかりましindex.tsた。ここでの役割は何ですか?

  2. CLIの前に、gulpタスクを使用してコンパイルを実行しました(* .tsから* .jsへ)、CLIでは、これらのアクションが実行される方法と場所は??

  3. angular-cli.jsonファイルの役割は?

どんな助けでも感謝します、ありがとう。

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

angular - angular 2 CLI構成の「cliSystemConfigPackages」オブジェクトのタスクは何ですか

angular 2 と CLI を使用しています。

https://github.com/angular/angular-cliに情報が存在しないため

angular 2 CLIツールと組み合わせたバレルの意味についてここで尋ねます...

私のangular 2アプリは今のところ問題なく動作します。つまり、実行時にエラーは発生しません。しかし、angular 2 CLI を正しく使用していない可能性があるため、遅かれ早かれ変更されるのではないかと心配しています。つまり、常に を使用しng generate component my-new-componentてコンポーネントを作成するわけではありません。そして、それを使用するときは、必要ないと思うので、各コンポーネントの create index.ts を削除します。

だから私はここに3つの質問があります:

  1. バレルとは?ファイル?フォルダ?コンポーネントのバッチ?
  2. どういう意味ですか: ここでハードコードされた「インデックス」を持つメイン プロパティ? cliSystemConfigPackages[barrelName] = {メイン:「インデックス」};
  3. 以下の構成を CLI で管理している場合、結果として CLI を使用しないとどうなりますか?

それはsystem.config.tsの一部です

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

angular - angular 2 cli generate コンポーネントが index.ts で共有フォルダーを作成するのはなぜですか

angular 2 cli でコンポーネントを生成すると:

ng g component "test" フォルダを作成します:

共有フォルダとは何ですか? つまり、html ファイルと css ファイルの間で何を共有すると想定されているのでしょうか? それとも test.component.ts と test.component.css の間ですか?

コンポーネントごとに共有フォルダーを作成するのは意味がありません。

誰か私にそれを説明してくれませんか?!

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

typescript - SystemJS と TypeScript を使用して Angular2 Cli アプリケーションで PouchDB を使用する

過去 2 日間、GitHub と Stack Overflow で何十もの質問と回答を検索しました。私はまだ解決策を見つけていません。うまくいけば、ここの誰かが私を助けてくれるでしょう!

と を使用して PouchDB を開発モードで動作させましたが、を使用ng serveng buildて本番用にビルドしようとするng build --prodと、エラーが発生します。

...

エラー: file:///home/josiah/Projects/www/projectname/vendor/pouchdb/dist/pouchdb.js をバンドルする正規名を計算できません。このモジュールが baseURL またはワイルドカード パス構成内にあることを確認してください。

...

生成された現在の Angular2 Clisystem-config.tsには以下が含まれます。

angular-cli-build.jsonを追加しまし'pouchdb/dist/*.+(js|js.map)',た。

私はPouchDBこのインポートで私のプロジェクトで使用しています:import * as PouchDB from 'pouchdb';

アイデアや提案は大歓迎です!ありがとうございました!

0 投票する
2 に答える
965 参照

angular - Angular2 CLIでデフォルトルートを宣言するには?

angular CLI を使用して小さなプロジェクトを作成しましたが、CLI でデフォルト ルートを宣言する方法がわかりません。親コンポーネントに「/」を使用しましたが、機能しますが、子コンポーネントに「/」を使用すると機能しません。

私のparent.component.tsは次のとおりです。

parent.component.htmlは次のとおりです。

child.component.tsは次のとおりです。

child.component.htmlは次のとおりです。

この方法は親と子の両方で機能しますが、デフォルトで「/dashboard」などの別のパスを持つルートが必要です。子コンポーネントでデフォルト ルートを定義する方法はありますか。