Debian

如何在我的作業系統中呼叫 node 和 npm?

  • July 12, 2020

我想安裝 npm 和節點。

sudo apt-get install -y npm nodejs

它遇到一些警告:

Unable to correct problems, you have held broken packages

現在嘗試使用參數修復損壞包的依賴關係-f

sudo aptitude -f install  npm  nodejs

沒有節點命令可以呼叫:

node -v
bash: node: command not found
npm -v
bash: npm: command not found

嘗試找到node的位置。

sudo find /  -name  'node'
/usr/src/linux-headers-4.9.0-11-amd64/include/config/have/memblock/node
/usr/src/linux-headers-4.9.0-11-amd64/include/config/use/percpu/numa/node
/usr/src/linux-headers-4.19.0-0.bpo.9-amd64/include/config/have/memblock/node
/usr/src/linux-headers-4.19.0-0.bpo.9-amd64/include/config/use/percpu/numa/node
/usr/src/linux-headers-4.9.0-12-amd64/include/config/have/memblock/node
/usr/src/linux-headers-4.9.0-12-amd64/include/config/use/percpu/numa/node
/sys/devices/system/node
/sys/bus/node
/proc/irq/0/node
/proc/irq/1/node
/proc/irq/2/node
/proc/irq/3/node
/proc/irq/4/node
/proc/irq/5/node
/proc/irq/6/node
/proc/irq/7/node
/proc/irq/8/node
/proc/irq/9/node
/proc/irq/10/node
/proc/irq/11/node
/proc/irq/12/node
/proc/irq/13/node
/proc/irq/14/node
/proc/irq/15/node
/proc/irq/18/node
/proc/irq/20/node
/proc/irq/23/node
/proc/irq/24/node
/proc/irq/25/node
/proc/irq/26/node
/proc/irq/27/node
/proc/irq/28/node
/proc/irq/29/node

搜尋npm

sudo find  /  -name  'npm'
#nothing searched

如何在我的作業系統中呼叫 node 和 npm?

感謝@Freddy,它位於/usr/bin/nodejs.

nodejs -v
v4.8.2

根據您現有的核心版本,您可能正在執行 Debian stretch,並且節點二進製文件應該安裝到/usr/bin/nodejs(請參閱filelist)。

在較新的 Debian 發行版中,二進製文件被安裝到/usr/bin/node並且附加的符號連結/usr/bin/nodejs指向該node二進製文件。

引用自:https://unix.stackexchange.com/questions/598007