Angular 6とCLIを取得し、以下のようなプロジェクトを作成しました
ng new my-demo
cd my-demo
ng g library foo --prefix=my
いいえ、ライブラリにngx-bootstrap
を追加したいのですが、コンポーネントにはDropdownButtonModule
が必要なので、ライブラリのnpmパッケージをインストールするにはどうすればよいですか?
以前はnpm install ngx-bootstrap
を実行していましたが、これでアプリケーションのパッケージがインストールされますが、ライブラリにインストールする必要があります。ライブラリフォルダーにCDを挿入してnpminstallを実行する必要がありますか、それともCLIを使用してこれを実行する別の方法がありますか?
引き続きnpm install packagename
を使用できます。
Package.jsonは、ワークスペース内の特定のアプリケーションまたはライブラリではなく、完全なangular/cliプロジェクトにアタッチされています。ビルドプロセス(バックエンドでwebpackを使用)は、それぞれのアクティブなビルドに実際に必要な依存関係を特定し、残りを削除します。