如何在linux中找到node.js文件,/usr/bin/node不工作

如何在linux中找到node.js文件,/usr/bin/node不工作,node.js,Node.js,我想找到我的node.js在ubuntu linux系统中的位置, 命令:哪个节点给了我/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-g

我想找到我的node.js在ubuntu linux系统中的位置, 命令:哪个节点给了我/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

运行
dpkg query-L nodejs
将列出属于
nodejs
包的每个文件的完整路径。如果
/usr/bin/node
不存在(它应该是
/usr/bin/nodejs
的符号链接),那么
apt get install
不必担心
sudo apt get install nodejs
会安装一个通常过时的nodejs版本<因此,代码>/usr/bin/nodejs很好

执行一些附加工作,以便仅将
节点
用于命令行:

  • 安装软件包管理器npm:
    sudo apt get安装npm

  • 然后升级npm:
    sudo npm缓存清除--force&&sudo npm安装-g npm

  • 下一次安装n:
    sudo npm安装-g n
    这是节点的版本管理器

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

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


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

    要查找安装路径,请在终端中写入以下命令:

    which node
    
    如果失败,请尝试以下方法:

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

    which npm
    
    如果您在窗口上,请将
    写入where
    而不是
    which

    希望有帮助:)

    如果您正确安装了,只需打开您的终端:

    which node
    
    运行:
    npm config ls-l
    查看npm内部的一组配置参数

    npm由以下来源配置,按优先级排序:

    • --保存开发,--前缀,--全局
    • npm\u config\u foo=bar
      npm\u config\u foo=bar
      • 这两个值都是正确的,但要知道,在npm内部,它将设置自己的环境变量,并且Node将更喜欢这些小写版本,而不是您设置的任何大写版本
      • 您还需要使用下划线而不是破折号,因此
        --allow same version
        将是
        npm\u config\u allow\u same\u version=true
    • :有四个相关文件:
    • 每个项目
      /path/to/my/project/.npmrc
    • 每个用户默认为:(
      $HOME/.npmrc
      ;也可通过CLI选项
      --userconfig
      或环境变量
      $NPM\u CONFIG\u userconfig
      进行配置)
    • global默认为:(
      $PREFIX/etc/npmrc
      ;也可通过CLI选项
      --globalconfig
      或环境变量
      $NPM\u CONFIG\u globalconfig
      进行配置)
    • npm内置配置文件:(
      /path/to/npm/npmrc
    对于那些可能不熟悉或不熟悉的用户,用户需要知道,您的系统上可能有多个版本的Node

    还可以在本地和全局存储节点

    对于多个版本和不同的位置,
    $which node
    可能无法为您提供正确的位置,如果您运行
    $locate node
    ,您将有太多的位置需要排序


    使用内置的Node/npm工具来定位节点似乎最有意义。

    /usr/bin/Node不是文件夹。这是一个二进制文件。我明白了,但我仍然在/usr/binBrilliant中找不到它!我的新发行版显然还没有被认可。所以最好这样安装,哪个节点帮助了我,dpkg query command not found,需要先安装它。问题是专门询问Ubuntu linux发行版<代码>dpkg查询应该在基本软件包集中,并且始终安装,我相信。如果您在
    /usr/bin/dpkg query
    上没有它,那么您可能不在基于debian/ubuntu的发行版上。