I am just picking up Angular 6 and CLI and have created a project as below
ng new my-demo
cd my-demo
ng g library foo --prefix=my
No in my library I want to add ngx-bootstrap
as the component will need the DropdownButtonModule
so my question is how do I go about installing the npm package for the library?
I would previously have just run npm install ngx-bootstrap
but this will now install the package for the application, however, I need this installed for the library. Should I be cd'ing to the library folder and running npm install or is there an alternate way this is n ow done using the CLI?
You can continue to use npm install packagename
.
The package.json is not attached to a specific application or library within your workspace, but to your complete angular/cli project. The build process (using webpack in the backend) will figure out which dependencies are actually necessary for your respective active build and drop the rest.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With