無法在Ubuntu中使用節點包管理器安裝包由于名稱與另一個包沖突,nodeUbuntu上的NodeJS解釋器名稱()已重命名為nodejs。這是自述文件。Debian說:Node.js解釋器命令的上游名稱是“node”。在Debian中,解釋器命令已更改為“nodejs”。這樣做是為了防止命名空間沖突:其他命令在其上游使用相同的名稱,例如來自“node”包的ax25-node。必須將調用Node.js作為shell命令的腳本更改為使用“nodejs”命令。但是,使用nodejs會破壞使用安裝包npm。程序包安裝失敗,并顯示以下錯誤:sh: 1: node: not found
npm WARN This failure might be due to the use of legacy binary "node"npm WARN For further explanations, please read /usr/share/doc/nodejs/README.Debian如何讓npm了解nodejs已安裝在系統上,但解釋器名稱有所不同?
無法在Ubuntu中使用節點包管理器安裝包
慕碼人2483693
2019-08-14 17:19:10