Verified User in Computer Software
UC
Verified User in Computer Software
Small-Business (50 or fewer emp.)
"The best package manager for Node.js is typically considered to be npm (Node Package Manager), which is the default package manager for Node.js. Another popular option is Yarn, which is known for its speed and reliability. Both npm and Yarn are widely used in the Node.js community."
5/5
What do you like best about npm?

The best package manager for Node.js, which comes built-in with Node.js itself, is npm (Node Package Manager). It can be used to install packages, update dependencies, and configure scripts for your project. It also makes versioning of your product easier, so release numbers can be maintained. Review collected by and hosted on G2.com.

What do you dislike about npm?

It's a hassle when you update Node.js via NPM. The process is simple, but the final result installs the new version in a different location. Review collected by and hosted on G2.com.

stav a.
SA
stav a.
D
Small-Business (50 or fewer emp.)
"Bad docs but it's probably easiest way to get to where you what"
4/5
What do you like best about npm?

Private and public packages (scoped or not) are stored in the same place Review collected by and hosted on G2.com.

What do you dislike about npm?

Insufficient documents. Some are misleading. no Monorepo support. No way to quickly login to npm from ci/cd (scripts) programmatically. Review collected by and hosted on G2.com.

CA
Chandler A.
Full Stack Engineer
Small-Business (50 or fewer emp.)
"Managing your packages and project using Node in the terminal"
4.5/5
What do you like best about npm?

I love NPM because it allows you to import over libraries to keep your project organized. It's directly integrated within the command line and runs on Node, so there aren't any additional apps or software needed to implement it. I also love that you can manage your project by keeping version control data inside your project, including scripts that can be ran in the command line. I also love installing packages anywhere on one machine with just 1 line in the command line. Review collected by and hosted on G2.com.

What do you dislike about npm?

I dislike that Node Package Manager sometimes doesn't automatically update some conflicting packages. It'll ask you to manually install some when it can easily be done automatically when you run "npm audit fix" would love if the devs add a feature that automatically installs manual installation packages with a "npm audit fix - -force" command. Review collected by and hosted on G2.com.

Omar C.
OC
Omar C.
Software developer
Small-Business (50 or fewer emp.)
"A package for every need"
5/5
What do you like best about npm?

It is easy to find bookstores for every need and different options Review collected by and hosted on G2.com.

What do you dislike about npm?

Sometimes it is complicated to manage the versions of each package and if compatibility with some others Review collected by and hosted on G2.com.

Verified User in Health, Wellness and Fitness
UH
Verified User in Health, Wellness and Fitness
Mid-Market (51-1000 emp.)
"npm, your installation buddy."
5/5
What do you like best about npm?

npm is one of the most compatible installation command helpers. It helps the UI developers install various varieties of modules and runs them and adds them to the specified path on its own. Review collected by and hosted on G2.com.

What do you dislike about npm?

Installations done through npm are sometimes very time-consuming. So, if a developer is in a hurry, direct software downloads using online download options are way more effective than npm. Review collected by and hosted on G2.com.

Venkatesh Kumar S.
VS
Venkatesh Kumar S.
Frontend Developer
Mid-Market (51-1000 emp.)
"The best library for React Applications with huge developers community."
5/5
What do you like best about npm?

I like the way it is bringing all the developers in the world to one stop place where there are contributing several open-source projects. We can find the best modules that will be integrated into web development projects in npm. Review collected by and hosted on G2.com.

What do you dislike about npm?

Nothing found yet. It is great the way it is now. It is having huge developers community support all over the world. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Small-Business (50 or fewer emp.)
"npm for projects"
4.5/5
What do you like best about npm?

I most like npm because of its ease of use.

Just install packages global or local as per us. Review collected by and hosted on G2.com.

What do you dislike about npm?

Sometimes we need to clean the cache.

It comes with a nodeJs. some of node version version doesn't support npm Review collected by and hosted on G2.com.

IR
Isabella R.
Software Engineer
Small-Business (50 or fewer emp.)
"Package Manager to keep your Project Organized"
4/5
What do you like best about npm?

I love that NPM has made maintaining projects alot easier as you're able to import libraries into your project using the command line, as well as update packages from the command line without having to mess with the file structures of your project. Review collected by and hosted on G2.com.

What do you dislike about npm?

I dislike that sometimes some packages will not update to the latest version automatically, a work around is to delete the node_modules and package-lock.json folder and files to reinstall them at the latest version. While it is not a major deal, it does become tedious overtime. Review collected by and hosted on G2.com.

Nicholas G.
NG
Nicholas G.
Senior Software Engineer
Enterprise (> 1000 emp.)
"Package Manager to Effectively Develop, Create and Publish Node Programs"
4/5
What do you like best about npm?

It is a Node Package Manager based on JavaScript programming language. Its features include command-line client and cloud database for public and private packages which enables client interactions with a remote registry which enable the users to utilize all the JavaScript modules available. It enables the user to access packages and metadata files available in the registry. Its registry contains thousands of packages. Npm aid its users to assess the quality of packages by providing a statistical overview of downloads and packages utilized. Review collected by and hosted on G2.com.

What do you dislike about npm?

Npm registry lacks authentic scrutiny for submission of packages to the registry which posed a risk for packages of low or poor quality. It lacks support for multi-threaded programming. Most developers do not found it suitable for running heavy computations or long-running calculations as it may slow down or decrease the performance. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Mid-Market (51-1000 emp.)
"Node Package Manager"
5/5
What do you like best about npm?

We don't need to implement operation's separately, npm install's all by just one command and in short period of time. Review collected by and hosted on G2.com.

What do you dislike about npm?

Sometimes too many commands and command repetition is irritating. Review collected by and hosted on G2.com.