[英]Understanding & updating npm on ubuntu 14.04
我一直在嘗試(徒勞)更新global npm
。
當前:
$ npm --version
2.15.5
$ sudo npm install npm -g
/usr/local/bin/bin/npm -> /usr/local/bin/lib/node_modules/npm/bin/npm-cli.js
npm@4.0.5 /usr/local/bin/lib/node_modules/npm
$ npm --version
2.15.5
信封:
$ sudo cat ~/.bashrc
NPM_PACKAGES="/home/user/.npm-packages"
NODE_PATH="$NPM_PACKAGES/lib/node_modules:$NODE_PATH"
PATH="$NPM_PACKAGES/bin:$PATH"
$ ls -l /usr/local/bin/npm
lrwxrwxrwx 1 root root 38 May 25 2016 /usr/local/bin/npm -> ../lib/node_modules/npm/bin/npm-cli.js
$ ls -l /usr/local/bin/lib/node_modules/npm/bin/
total 20
drwxr-xr-x 2 nobody jadeye 4096 Dec 27 20:31 node-gyp-bin
-rwxr-xr-x 1 nobody jadeye 833 Sep 10 02:43 npm
-rwxr-xr-x 1 nobody jadeye 2131 Dec 2 03:14 npm-cli.js
-rw-r--r-- 1 nobody jadeye 483 Sep 10 02:43 npm.cmd
-rwxr-xr-x 1 nobody jadeye 513 Oct 25 04:09 read-package-json.js
我已經閱讀了有關此內容……顯然主要是在SO上……無法弄清楚(現在已經幾個月了),並且可能得到npm進行升級。 請解釋:
/usr/local/bin/lib/node_modules/npm/bin/
?? npm -v
從哪里讀取? (一樣的地方??) npm version
? 謝謝
我連續搜索了數小時……徒勞。 在此之前:
$ sudo npm uninstall npm -g
沒有工作,所以我去了更極端的東西。
$ sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
還是一無所有...它不會動...
$ sudo npm -v
2.15.1
$ which npm
/usr/bin/npm
所以,如果我這樣做:
$ sudo rm /usr/bin/npm
$ sudo npm -v
sudo: npm: command not found
最后一些結果:
$ which npm
/usr/local/bin/bin/npm
$ npm -v
4.0.5
希望這可以幫助某人....
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.