A node package manager
The common package manager like npm, yarn ,has a disadvantage of large nodemodules, unseparate dependencies. To solve this problem a maven-like package manager come into the world, she has some advantages as described as below:
- Extends all the command of npm like
npm link
,npm init
,we now can use nmaven to replace npm, as nmaven init
; - The dependencies are placed in user's profile folder, so all the project could use the dependency universally(like maven)
- Cached all the packages so it DONNOT need to be downloaded repetitively. Simultaneous use of parallel downloads maximizes resource utilization, resulting in faster installation.