如何在linux中找到node.js文件,/usr/bin/node不工作
我想找到我的node.js在ubuntu linux系统中的位置, 命令:哪个节点给了我/usr/bin/node的路径,但是当我转到该文件夹时,没有节点文件夹和文件 有人能帮我吗 我通过以下方式安装了node.js:如何在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
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很好
执行一些附加工作,以便仅将节点
用于命令行:
sudo apt get安装npm
sudo npm缓存清除--force&&sudo npm安装-g npm
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
- 每个用户默认为:(
;也可通过CLI选项$HOME/.npmrc
或环境变量--userconfig
进行配置)$NPM\u CONFIG\u userconfig
- global默认为:(
;也可通过CLI选项$PREFIX/etc/npmrc
或环境变量--globalconfig
进行配置)$NPM\u CONFIG\u globalconfig
- npm内置配置文件:(
)/path/to/npm/npmrc
$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的发行版上。