Search code examples
node.jsnpm

How to restore/reset npm configuration to default values?


I have played with npm set and npm config set for several times, now I want to reset to default values (a kind of factory reset).

Does npm provide a command to do that? Or should I delete all configuration files by hands then reinstall it?

I need to do it both on Linux CentOS and on Windows 8.


Solution

  • To reset user defaults

    Run this in the command line (or git bash on windows):

    echo "" > $(npm config get userconfig)
    npm config edit
    

    To reset global defaults

    echo "" > $(npm config get globalconfig)
    npm config --global edit
    

    If you need sudo then run this instead:

    sudo sh -c 'echo "" > $(npm config get globalconfig)'