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


安裝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

 npm安裝之后需要初始化npm init

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

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'

 問題待解決。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM