{"id":1522,"date":"2015-09-27T20:51:43","date_gmt":"2015-09-27T20:51:43","guid":{"rendered":"http:\/\/www.nikola-breznjak.com\/blog\/?p=1522"},"modified":"2016-04-23T12:15:40","modified_gmt":"2016-04-23T12:15:40","slug":"list-globally-installed-node-js-packages-on-your-machine","status":"publish","type":"post","link":"https:\/\/nikola-breznjak.com\/blog\/javascript\/nodejs\/list-globally-installed-node-js-packages-on-your-machine\/","title":{"rendered":"List globally installed Node.js packages on your machine"},"content":{"rendered":"<p>To list globally installed Node.js packages on your machine you can run the following command:<\/p>\n<pre class=\"lang:default decode:true\">ls `npm root -g`<\/pre>\n<p>and it will just list globally installed packages, like for example:<\/p>\n<pre class=\"lang:default decode:true \">drwxr-xr-x   19 nikola  staff   646 May  3 21:07 bower\r\ndrwxr-xr-x   29 nikola  staff   986 May 20 20:59 casperjs\r\ndrwxr-xr-x    9 nikola  staff   306 Feb 27  2015 compass\r\ndrwxr-xr-x   16 nikola  staff   544 Feb  6  2015 cordova\r\ndrwxr-xr-x    9 nikola  staff   306 May  1 16:50 express\r\ndrwxr-xr-x    8 nikola  staff   272 May  1 16:48 express-generator\r\ndrwxr-xr-x   12 nikola  staff   408 Dec 15  2014 forever\r\ndrwxr-xr-x   23 nikola  staff   782 Feb 27  2015 generator-angular\r\ndrwxr-xr-x    6 nikola  staff   204 Feb 27  2015 generator-gulp-angular<\/pre>\n<p>If, however, you use the following command:<\/p>\n<pre class=\"lang:default decode:true\">npm list --global<\/pre>\n<p>it will give you the full list of other dependencies in a tree list, like for example:<\/p>\n<pre class=\"lang:default decode:true\">\u251c\u2500\u252c rimraf@2.3.3\r\n\u2502 \u2514\u2500\u252c glob@4.5.3\r\n\u2502   \u251c\u2500\u252c inflight@1.0.4\r\n\u2502   \u2502 \u2514\u2500\u2500 wrappy@1.0.1\r\n\u2502   \u251c\u2500\u2500 inherits@2.0.1\r\n\u2502   \u251c\u2500\u252c minimatch@2.0.7\r\n\u2502   \u2502 \u2514\u2500\u252c brace-expansion@1.1.0\r\n\u2502   \u2502   \u251c\u2500\u2500 balanced-match@0.2.0\r\n\u2502   \u2502   \u2514\u2500\u2500 concat-map@0.0.1\r\n\u2502   \u2514\u2500\u252c once@1.3.2\r\n\u2502     \u2514\u2500\u2500 wrappy@1.0.1\r\n\u251c\u2500\u252c bower@1.4.1\r\n\u2502 \u251c\u2500\u2500 abbrev@1.0.5\r\n\u2502 \u251c\u2500\u2500 archy@1.0.0\r\n\u2502 \u251c\u2500\u252c bower-config@0.6.1\r\n\u2502 \u2502 \u251c\u2500\u2500 graceful-fs@2.0.3\r\n\u2502 \u2502 \u251c\u2500\u2500 mout@0.9.1\r\n\u2502 \u2502 \u251c\u2500\u252c optimist@0.6.1\r\n\u2502 \u2502 \u2502 \u251c\u2500\u2500 minimist@0.0.10\r\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 wordwrap@0.0.2\r\n\u2502 \u2502 \u2514\u2500\u2500 osenv@0.0.3\r\n\u2502 \u251c\u2500\u2500 bower-endpoint-parser@0.2.2\r\n\u2502 \u251c\u2500\u252c bower-json@0.4.0\r\n\u2502 \u2502 \u251c\u2500\u2500 deep-extend@0.2.11\r\n\u2502 \u2502 \u251c\u2500\u2500 graceful-fs@2.0.3\r\n\u2502 \u2502 \u2514\u2500\u2500 intersect@0.0.3\r\n\u2502 \u251c\u2500\u2500 bower-logger@0.2.2<\/pre>\n<blockquote class=\"twitter-tweet\" data-width=\"550\">\n<p lang=\"en\" dir=\"ltr\">List <a href=\"https:\/\/twitter.com\/hashtag\/globally?src=hash\">#globally<\/a> installed <a href=\"https:\/\/twitter.com\/hashtag\/Node?src=hash\">#Node<\/a>.js <a href=\"https:\/\/twitter.com\/hashtag\/packages?src=hash\">#packages<\/a> on your machine <a href=\"http:\/\/t.co\/vdUvLbUZe6\">http:\/\/t.co\/vdUvLbUZe6<\/a><\/p>\n<p>&mdash; Nikola Bre\u017enjak (@HitmanHR) <a href=\"https:\/\/twitter.com\/HitmanHR\/status\/648238993709133824\">September 27, 2015<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To list globally installed Node.js packages on your machine you can run the following command: ls `npm root -g` and it will just list globally installed packages, like&hellip;<\/p>\n","protected":false},"author":1,"featured_media":2231,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1522","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nodejs"],"_links":{"self":[{"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/posts\/1522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/comments?post=1522"}],"version-history":[{"count":5,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/posts\/1522\/revisions"}],"predecessor-version":[{"id":2234,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/posts\/1522\/revisions\/2234"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/media\/2231"}],"wp:attachment":[{"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/media?parent=1522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/categories?post=1522"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/tags?post=1522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}