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

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

ionic-framework - ng-packagr を使用して Ionic コンポーネント ライブラリを構築する

組織の Ionic アセット用に monorepo を構築する必要性が非常に高いです。私たちは一連のアプリケーションを作成しており、市場投入までの時間を短縮するために、できるだけ多くを共有したいと考えています。1 週間前に見つけng-packagrたのですが、これまで使用してきた方法よりもはるかに優れていると思います。

いずれにせよ、私は概念実証を開発していて、ionic-angularライブラリをコンパイルできません。ngc壊れて、それを修正する方法がわかりません。

まず、私を共有して、package.jsonここで正しい軌道に乗っているかどうかを確認しましょう。

シェル Ionic の空のテンプレートを使用app.module.tsし、public_api.tsファイルにエクスポートするだけで、構築しようとしているかなりバニラのコンポーネントがあります。

パッケージャーを実行すると、次のエラーが表示されます。

の間違ったバージョンを使用している可能性はありng-packagrますか?

前もって感謝します。

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

javascript - 既存の Javascript ライブラリの周りに Angular ラッパーを作成する方法は?

ユーザーが npm 経由でインストールできる純粋な JavaScript ライブラリがあります。このライブラリにAngularの「ラッパー」を追加/作成して、Angularプロジェクト内でシームレスに使用できるようにしたいのですが、これを行う方法がわかりません。Angular-cli v6 を使用しています。

これは、既存の Javascript ライブラリの Angular ライブラリ ラッパーを作成するにはどうすればよいですか?とよく似ています。、ただし、唯一の応答は ng-packagr へのリンクです。ng-packagr を使用してライブラリを作成するチュートリアルをいくつか行いましたが、非 Angular JS ライブラリのラッパーを作成する方法については説明していません (また、他の場所で例を見つけることもできません)。

どんな助けでも大歓迎です!:)