Download and install Node.js
⬇
Open Terminal
or Command Prompt
and check node version using command node -v
⬇
Now, type in npm install -g @angular/cli
to install CLI
⬇
Check CLI version using ng --version
⬇
Create Angular workspace using ng new <app_name>
⬇
app_name consider as libraryApp
⬇
To create library init, use ng g library <library_name>
⬇
library_name
consider as myLib
⬇
Inside the projects
folder, go to mylib component inside myLib
library.
⬇
Design reusable component in it.
⬇
Now, build that library using ng build <library_name>
⬇
Library gets generated in dist
folder
Using this library in same application.
Import myLib
module in app.module.ts
of application
⬇
Access components or services of myLib
library inside application and use wherever required in application
⬇
Now, do ng serve
to check the application
Using in external application
ng new externalApp
- Create new external application
⬇
In the ng build myLib
log, dist
folder locations are shown
⬇
take lib
path and do npm i <path>
inside new external application
⬇
Import myLib
module in app.module.ts
of application
⬇
Access components or services of myLib
library inside application and use wherever required in application
⬇
Now, do ng serve
to check the application
Top comments (0)