15 npm Commands that Every Node.js Developer Should Know
Some Important npm commands every developer should know are:
- NPM Install Command: Installs a package in the package.json file in the local node_modules folder.
Image shows the use of “npm install” that install package.json and package-lock.json
- NPM Uninstall Command: Remove a package from the package.json file and removes the module from the local node_modules folder.
Image shows a package ‘lodash’ which is an npm package being un-installed using npm uninstall command
- NPM Update Command: This command updates the specified package. If no package is specified then it updates all the packages in the specified location.
the original lodash version 4.17.20 -> updated to 4.17.21 using npm update command
- NPM Global Update Command: This command will apply the update action to each globally installed package.
npm update -g
npm update -g updates all of the packages if it’s available.
- NPM Deprecate Command: This command will deprecate the npm registry for a package, providing a deprecation warning to all who attempt to install it.
- NPM Outdated Command: Checks the registry if any (or specified) package is outdated. It prints a list of all packages which are outdated.
lodash package as indicated in the terminal is outdated that can be updated
- NPM Initialize Command Creates a package.json file in our directory. It basically asks some questions and finally creates a package.json file in the current project directory.
image shows the steps involved in npm init command.
- NPM Start Command Runs a command that is defined in the start property in the scripts. If not defined it will run the node server.js command.
- NPM Build Command: It is used to build a package.
Shows that there is a major update is available and can be updated using the command given after the changelog.
- NPM List Command: Lists all the packages as well as their dependencies installed.
npm ls lists all of the npm packages installed in the package.json file.
- NPM Version Command: Bumps a package version.
Lists out all packages version installed or used in the project.
- NPM Search Command: Searches the npm registry for packages matching the search terms.
shows the description of the package lodash and all commits and author who made the changes.
- NPM Help Command: Searches npm help documentation for a specified topic. It is used whenever the user needs help to get some reference.
- NPM Owner Command: Manages ownership of published packages. It is used to manage package owners.
Share your thoughts in the comments
Please Login to comment...