Go to main content

man pages section 1: User Commands

Exit Print View

Updated: Thursday, June 13, 2019
 
 

npm-prune (1)

Name

npm-prune - Remove extraneous packages

Synopsis

npm prune [[<@scope>/]<pkg>...] [--production] [--dry-run] [--json]

Description

NPM-PRUNE(1)                                                      NPM-PRUNE(1)



NAME
       npm-prune - Remove extraneous packages

SYNOPSIS
         npm prune [[<@scope>/]<pkg>...] [--production] [--dry-run] [--json]

DESCRIPTION
       This  command removes "extraneous" packages.  If a package name is pro-
       vided, then only packages  matching  one  of  the  supplied  names  are
       removed.

       Extraneous  packages  are  packages  that  are not listed on the parent
       package's dependencies list.

       If the --production flag is specified or the NODE_ENV environment vari-
       able is set to production, this command will remove the packages speci-
       fied in  your  devDependencies.  Setting  --no-production  will  negate
       NODE_ENV being set to production.

       If the --dry-run flag is used then no changes will actually be made.

       If  the  --json  flag is used then the changes npm prune made (or would
       have made with --dry-run) are printed as a JSON object.

       In normal operation with package-locks enabled, extraneous modules  are
       pruned  automatically  when  modules are installed and you'll only need
       this command with the --production flag.

       If you've disabled package-locks then extraneous modules  will  not  be
       removed and it's up to you to run npm prune from time-to-time to remove
       them.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+-------------------------+
       |ATTRIBUTE TYPE |    ATTRIBUTE VALUE      |
       +---------------+-------------------------+
       |Availability   | runtime/nodejs/nodejs-8 |
       +---------------+-------------------------+
       |Stability      | Pass-thru volatile      |
       +---------------+-------------------------+
SEE ALSO
       o npm help uninstall

       o npm help 5 folders

       o npm help ls





NOTES
       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source   was   downloaded   from     https://github.com/nodejs/node/ar-
       chive/v8.15.1.zip

       Further information about this software can be found on the open source
       community website at https://github.com/nodejs/node.



                                  August 2018                     NPM-PRUNE(1)