Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I uninstall npm modules in Node.js?

Tags:

node.js

npm

As commonly known, any npm module can be installed by running a simple command: npm install <module_name>.

I have installed a few modules that I do not use any more and I just want to get them off. I have a few questions regarding this:

  • Do we have any command or process to uninstall a module from the root (something like npm uninstall <module_name>) or will simply removing the module files do?

  • How does it affect us if we keep the unused modules?

like image 420
Manish Kumar Avatar asked Oct 25 '12 10:10

Manish Kumar


People also ask

How do I delete a npm module?

To remove a package with the npm uninstall command, you can use the syntax npm uninstall package-name in the directory where the package is located.

How do I completely uninstall npm?

To completely uninstall node + npm is to do the following: go to /usr/local/lib and delete any node and node_modules. go to /usr/local/include and delete any node and node_modules directory. if you installed with brew install node, then run brew uninstall node in your terminal.

Can I delete my npm package?

Log in to npm with your user account. Navigate to the package page for the package you want to unpublish, replacing <your-package-name> with the name of your package: https://www.npmjs.com/package/<your-package-name> . Click Settings. Under "delete package", click Delete package.


1 Answers

The command is simply npm uninstall <name>

The Node.js documents https://npmjs.org/doc/ have all the commands that you need to know with npm.

A local install will be in the node_modules/ directory of your application. This won't affect the application if a module remains there with no references to it.

If you're removing a global package, however, any applications referencing it will crash.

Here are different options:

npm uninstall <name> removes the module from node_modules but does not update package.json

npm uninstall <name> --save also removes it from dependenciesin package.json

npm uninstall <name> --save-dev also removes it from devDependencies in package.json

npm uninstall -g <name> --save also removes it globally

like image 52
Menztrual Avatar answered Oct 01 '22 18:10

Menztrual