問題タブ [angular-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 - ng:angular-cliを使用して新しいプロジェクトを作成中にコマンドが見つかりません
( ) を使用して angular-cli をグローバルにインストールnpm install -g angular-cli
しましたが、それを使用してプロジェクトを作成しようとすると、ng new my-project
エラーがスローされます:
ng: コマンドが見つかりません
angular-cli - angular-cli が新しいプロジェクトを親ディレクトリに置くのはなぜですか?
ng new
新しいプロジェクトを現在のディレクトリに置くのではなく、現在のディレクトリの親に置く理由がわかりません。
typescript - angular-cli のビルドパイプラインを拡張する
angular-cli 自体を書き直さずに angular-cli のビルドプロセスを拡張できますか? 昔のように、ビルド プロセス用に gulp/grunt タスクを作成し、必要なものをすべて変更できました。
angular-cli のデフォルトのビルドシステムを変更したいです。本番ビルドでスタイルと html テンプレートをインライン化し、ファイルのコンパイル、連結などの順序を変更します。_home、_about などの「_」プレフィックスを持つ sass ファイルのコンパイルを防止します。いくつかの引数/構成をビルド コマンドに渡します。
typescript - angular-cliでハードコーディングせずにangular-cliアドオンを作成することは可能ですか?
カスタム配布プロセス用のアドオンを作成し、このコマンドをターミナルで使用したいと考えています。angular-cli のソースにコマンドをハードコーディングしなくても可能ですか?
コマンド「github-pages-deploy」が angular-cli/addon/ng2/index.js ファイルにハードコーディングされていることがわかりました。
angular - プログレッシブ Web アプリ (Angular2) でマテリアルの sidenav をインポートする際の問題
Angular の MobileToolkit ガイド ( https://github.com/angular/mobile-toolkit/blob/master/guides ) を読み終えた後、いくつかの追加コンポーネントをアプリに導入したいと思いました... sidenav のように!
チュートリアルで教えてもらったように、SideNav コンポーネントを使用するために必要なすべてのコードを追加しました...
これが私の app.component.ts インポートです:
ディレクティブの登録は次のとおりです。
追加された外部パッケージ (最初の 2 つは前述のチュートリアルからのもの):
そして、すべてのエクスポート (これもチュートリアルから):
すべての準備ができたら、「ng serve」コマンドを実行します。
いくつかの調査の後、Web で同様の問題を見つけましたが、それらのほとんどは、不足している角度パッケージ (http) または古い Angular2 バージョンに関連していました。ここではそうではありません。最新バージョンを使用しており、http パッケージが配置されているためです (node_modules フォルダーと dist フォルダーの両方内)。
さらに深く掘り下げたい場合: https://github.com/d0cz/t-tracker/tree/master
typescript1.8 - TSLint がファイルのエラーを報告するのに、ファイルを一覧表示しないのはなぜですか
Angular-CLI 経由で tslint を実行していて、障害を検出しているが、障害の内容が表示されないという問題が発生しています。
これは私が得る唯一の出力です:
なぜこれが起こるのでしょうか?どうすれば修正できますか?
angular - angular-cli でビルドされたアプリのすべてのアセットの相対パスを変更するにはどうすればよいですか?
さまざまな理由から、Angular2 アプリの index.html ファイルを、アプリの他のすべてのファイル (javascript、ベンダー ファイル、アセットなど) とは別にする必要があります。他のすべてのファイルも、ドメインのサブディレクトリに存在する必要があります。次に例を示します。
index.html
angular-cli ビルド プロセスにこのようなファイルを出力するように指示する方法はわかっていますが、相対パスdomain.com/assets/my_app_assets/main.js
がdomain.com/main.js
.