問題タブ [ng-packagr]
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-packagr とマテリアル 2.0.0-beta.12 でのビルド エラー
material: 2.0.0-beta.12 を依存関係として ng-packagr を実行しようとすると、ビルド エラーが発生します。node_modules/@angular/packages/material
node_modules に存在しない packages フォルダーを探しているので、 ENOENT: no such file or directory open
.
これを material および ng-packagr issue tracker に提出しましたが、私がローカルで行っていることである可能性が非常に高いです。ここで新しいプロジェクトを開始しましたmaterial-issue-projectと、それが行う唯一のことは、マテリアル ライブラリから 1 つのモジュール (MatIconModule) をインポートすることです。
他の誰かがこの問題を抱えていますか? material-beta.12 で ng-packagr を使用している人はあまり多くないかもしれませんが、考えやヒントがあれば大歓迎です。
何が起こっているのか理解できないので、説明の仕方がよくわかりませんが、ここに重大な問題と ng-packagr の問題があります。明確にする必要があると確信しているので、私に知らせてください。受け取ったエラーのスクリーンショットも添付しました。
angular - 機能モジュールのインポート時に、フィールド「ブラウザ」に有効なエイリアス構成が含まれていません
Angular アプリケーション [MASTER] を作成しました。その中に、機能モジュール [FEATURE_MODULE] で構築された別のアプリケーションをインポートしたいと考えています。
FEATURE_MODULE を生成するために、このチュートリアルに従いました: Modules tutorial。これにより、「SharedModule」という機能モジュールがエクスポートされます (チュートリアルを参照)。MASTER にインポートするために、このモジュールに EagerComponent を含めました。
一方、この別のチュートリアル内で説明されている手順に従って、ライブラリ コンポーネント (バンドル) を生成しました:コンポーネント チュートリアルの構築方法
最後に、そのコンポーネントを MASTER にインポートしましたが、実行すると、Angular は以下のメッセージを表示します。
私の質問は:
機能モジュールに含まれるコンポーネントをインポートして使用するにはどうすればよいですか?
App.module.ts:
「EagerComponent」は、MASTER で使用したいコンポーネントです。
出力:
C:\entorno\diciembreALG\src でモジュールを探しています
記述ファイルを使用: ...\package.json (相対パス: ./src)
説明ファイルを使用した後、フィールド 'browser' に有効なエイリアス構成が含まれていません: ...\package.json (相対パス: ./src)
記述ファイルを使用: ...\package.json (相対パス: ./src/lazy-eager/src/app/eager.component) 拡張子なし
フィールド 'browser' には有効なエイリアス構成が含まれていません C:\entorno\diciembreALG\src\lazy-eager\src\app\eager.component には含まれていません
.ts フィールド 'browser' に有効なエイリアス構成が含まれていません ...\src\lazy-eager\src\app\eager.component.ts が存在しません
.js フィールド 'browser' に有効なエイリアス構成が含まれていません ...\src\lazy-eager\src\app\eager.component.js が存在しません
ディレクトリとして ...\src\lazy-eager\src\app\eager.component が存在しません
角度バージョン:
角度 CLI: 1.6.1
ノード: 9.1.0
OS: win32 x64
角度: 5.1.1
... アニメーション、共通、コンパイラ、コンパイラ cli、コア、フォーム
... http、言語サービス、プラットフォームブラウザ
... プラットフォーム-ブラウザ-動的、ルーター
@Angular/cdk: 5.0.1
@Angular/cli: 1.6.1
@角度/素材: 5.0.1
@angular-devkit/build-optimizer: 0.0.36
@Angular-devkit/コア: 0.0.22
@Angular-devkit/回路図: 0.0.42
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.1
@回路図/角度: 0.1.11
@回路図/回路図: 0.0.11
タイプスクリプト: 2.4.2
ウェブパック: 3.10.0