linux下安裝node.js時npm無法使用
阿新 • • 發佈:2019-02-21
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無法使用