1. 程式人生 > >在Ubuntu安裝NodeJS後,不能使用node npm命令

在Ubuntu安裝NodeJS後,不能使用node npm命令

系統:Ubuntu
NodeJS:v6.2.2

問題:
在使用Node.JS官方提供的安裝方式安裝以後,可以用nodejs命令,但用node或者npm命令就會提示沒有該命令。

解決方式:
which node命令看到npm、nodejs程式都在usr/bin/下面。使用

sudo ln -fs /usr/bin/nodejs /usr/local/bin/node
sudo ln -fs /usr/bin/npm /usr/local/bin/npm

把程式的呼叫設成全域性(快捷方式),再輸入node -v就可以看到node的版本資訊啦!
注意上面語句裡我們把nodejs的快捷方式名稱改成了node,這是因為usr/bin/

下面有一個node程式是系統自帶的,但並不是我們剛剛安裝的程式。據說也正是因為名字衝突,node.js才把自己的bin檔案改名為nodejs的