%PDF- %PDF-
Direktori : /proc/self/root/usr/src/node-v0.10.4/deps/npm/html/doc/ |
Current File : //proc/self/root/usr/src/node-v0.10.4/deps/npm/html/doc/removing-npm.html |
<!doctype html> <html> <title>removing-npm</title> <meta http-equiv="content-type" value="text/html;utf-8"> <link rel="stylesheet" type="text/css" href="../static/style.css"> <body> <div id="wrapper"> <h1><a href="../doc/removal.html">removal</a></h1> <p>Cleaning the Slate</p> <h2 id="SYNOPSIS">SYNOPSIS</h2> <p>So sad to see you go.</p> <pre><code>sudo npm uninstall npm -g</code></pre> <p>Or, if that fails, get the npm source code, and do:</p> <pre><code>sudo make uninstall</code></pre> <h2 id="More-Severe-Uninstalling">More Severe Uninstalling</h2> <p>Usually, the above instructions are sufficient. That will remove npm, but leave behind anything you've installed.</p> <p>If that doesn't work, or if you require more drastic measures, continue reading.</p> <p>Note that this is only necessary for globally-installed packages. Local installs are completely contained within a project's <code>node_modules</code> folder. Delete that folder, and everything is gone (unless a package's install script is particularly ill-behaved).</p> <p>This assumes that you installed node and npm in the default place. If you configured node with a different <code>--prefix</code>, or installed npm with a different prefix setting, then adjust the paths accordingly, replacing <code>/usr/local</code> with your install prefix.</p> <p>To remove everything npm-related manually:</p> <pre><code>rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*</code></pre> <p>If you installed things <em>with</em> npm, then your best bet is to uninstall them with npm first, and then install them again once you have a proper install. This can help find any symlinks that are lying around:</p> <pre><code>ls -laF /usr/local/{lib/node{,/.npm},bin,share/man} | grep npm</code></pre> <p>Prior to version 0.3, npm used shim files for executables and node modules. To track those down, you can do the following:</p> <pre><code>find /usr/local/{lib/node,bin} -exec grep -l npm \{\} \; ;</code></pre> <p>(This is also in the <a href="../doc/README.html">README</a> file.)</p> <h2 id="SEE-ALSO">SEE ALSO</h2> <ul><li><a href="../doc/README.html">README</a></li><li><a href="../doc/rm.html">rm(1)</a></li><li><a href="../doc/prune.html">prune(1)</a></li></ul> </div> <p id="footer">removing-npm — npm@1.2.18</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") var els = Array.prototype.slice.call(wrapper.getElementsByTagName("*"), 0) .filter(function (el) { return el.parentNode === wrapper && el.tagName.match(/H[1-6]/) && el.id }) var l = 2 , toc = document.createElement("ul") toc.innerHTML = els.map(function (el) { var i = el.tagName.charAt(1) , out = "" while (i > l) { out += "<ul>" l ++ } while (i < l) { out += "</ul>" l -- } out += "<li><a href='#" + el.id + "'>" + ( el.innerText || el.text || el.innerHTML) + "</a>" return out }).join("\n") toc.id = "toc" document.body.appendChild(toc) })() </script> </body></html>