
# Howtopack

1.  Create a new Angular project: You can create a new Angular project using the Angular CLI by running the command `ng new <project-name>` in the terminal. This will create a new Angular project with the necessary files and folders.
    
2.  Create your module: You can create your module by running the command `ng g module <module-name>` in the terminal. This will create a new module in your project.
    
3.  Build your module: You can build your module using the Angular CLI by running the command `ng build <module-name>`. This will create a compiled version of your module in the `dist` folder.
    
4.  Create an npm package: To create an npm package, you will need to create a `package.json` file in the root directory of your project. You can do this by running the command `npm init` in the terminal and following the prompts.
    
5.  Publish your package: You can publish your package to npm by running the command `npm publish`. This will upload your package to the npm registry and make it available to other developers.
    
6.  Install your package: To use your package in another project, you can install it using the npm package manager. Run the command `npm install <package-name>` to install your package.
    
7.  Import your module: In your Angular project, you can import your module by adding an import statement to the `app.module.ts` file. For example, `import { MyModule } from '<package-name>';`
    

With these steps, you should be able to create and publish an npm package module for Angular.
  

## Expected exceptions

  

You may encounter the issue of `This package has been marked as private` 
To solve it you need to go to root folder of your project and change the value of `private` to `false`.

  

## Further help

  

Feel free to ask any question, Thank you!!.