1. 程式人生 > >linux下安裝node.js時npm無法使用

linux下安裝node.js時npm無法使用

style roo 目錄 6.4 檢查 文件路徑 解決方法 -c local

安裝node.js 10.15.1版本時,安裝完在node的安裝目錄下執行./node -v查看node版本,成功則表示node已安裝成功

[root@localhost bin]# ./node -v
v10.15.1

檢查npm時卻報錯

[root@localhost bin]# npm -v
/usr/bin/env: node: 沒有那個文件或目錄

看報錯信息是說/usr/bin環境下沒有node這個目錄,查閱資料解決方法如下:

將自己安裝的node執行文件路徑指向/usr/bin/node

[root@localhost bin]# ls
node  npm  npx
[root@localhost bin]# 
pwd /usr/local/soft/node/node-v10.15.1-linux-x64/bin [root@localhost bin]# ln -s /usr/local/soft/node/node-v10.15.1-linux-x64/bin/node /usr/bin/node [root@localhost bin]# npm -v 6.4.1

問題解決了,但是一直很奇怪這麽明顯的錯誤為什麽官方沒有解決,,,

npx -v也報錯,目前沒有找到解決方案

[root@localhost bin]# npx -v
bash: npx: 未找到命令...
[root@localhost bin]# file npm
npm: symbolic link to `..
/lib/node_modules/npm/bin/npm-cli.js[root@localhost bin]# file npx npx: symbolic link to `../lib/node_modules/npm/bin/npx-cli.js

linux下安裝node.js時npm無法使用