如何在linux中找到我的node.js文件,/ usr/bin/node不能正常工作

use*_*624 6 node.js

我想在ubuntu linux系统中找到我的node.js在哪里,命令: 哪个节点给我路径 / usr/bin/node,但是当我去那个文件夹时,没有节点文件夹和文件.

有人能帮助我吗?

我安装了node.js

sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Run Code Online (Sandbox Code Playgroud)

Pet*_*ons 11

running dpkg-query -L nodejs将列出属于该nodejs包的每个文件的完整路径.如果/usr/bin/node不存在(它应该是一个符号链接/usr/bin/nodejs),那么出现了问题apt-get install.


use*_*192 9

为了找到安装路径,请在终端中输入以下命令:

which node
Run Code Online (Sandbox Code Playgroud)

如果未成功,请尝试以下一种方法:

which nodejs
Run Code Online (Sandbox Code Playgroud)

查找npm安装路径的方法相同:

which npm
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你 :)


jel*_*ird 8

不用担心sudo apt-get install nodejs安装一个通常过时的nodejs版本./usr/bin/nodejs因此很好.

做一些额外的工作只node用于命令行:

  1. 安装包管理器npm: sudo apt-get install npm

  2. 然后升级npm: sudo npm cache clear --force && sudo npm install -g npm

  3. next install n:sudo npm install -g n 这是一个版本管理器vor节点.

  4. 在升级节点安装之后:sudo n stable这将创建一个/usr/bin/node脚本来修复您描述的问题,以便您可以node app.js用来执行您的应用而不是nodejs app.js.

您可以将节点降级到所需的版本,例如: sudo n 0.12.4

检查您的版本以验证: node --version