如何在我的操作系统中调用node和npm?

如何在我的操作系统中调用node和npm?

我想安装 npm 和 node。

sudo apt-get install -y npm nodejs

它遇到一些警告:

Unable to correct problems, you have held broken packages

现在尝试用 argument 来修复损坏的包的依赖关系-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

答案1

根据您现有的内核版本,您可能正在运行 Debian Stretch,并且应该将节点二进制文件安装到/usr/bin/nodejs(请参阅文件列表)。

在较新的 Debian 版本中,二进制文件被安装到/usr/bin/node并有一个附加的符号链接/usr/bin/nodejs指向该node二进制文件。

相关内容