Node.js 使用;节点";“初始化脚本时不起作用”;nodejs“;做

Node.js 使用;节点";“初始化脚本时不起作用”;nodejs“;做,node.js,ubuntu,Node.js,Ubuntu,我遵循并成功地安装在Ubuntu机器上。但是,当我尝试使用命令node-v检查版本时,它不会返回任何内容,但当我输入nodejs-v时,它会给出版本。脚本的执行也是如此,如果我给出node hello.js什么都不会发生,但是当我给出nodejs hello.js时,文件会执行 我在线查看了各种网站,他们使用node而不是NodeJ的任何地方。我和一个朋友进行了检查,她也在同一个位置安装了,甚至她也在用node运行它,当她尝试给nodejs时,它说找不到命令。我也没有发现任何与此相关的文件问题。

我遵循并成功地安装在Ubuntu机器上。但是,当我尝试使用命令
node-v
检查版本时,它不会返回任何内容,但当我输入
nodejs-v
时,它会给出版本。脚本的执行也是如此,如果我给出
node hello.js
什么都不会发生,但是当我给出
nodejs hello.js
时,文件会执行

我在线查看了各种网站,他们使用node而不是NodeJ的任何地方。我和一个朋友进行了检查,她也在同一个位置安装了,甚至她也在用node运行它,当她尝试给nodejs时,它说找不到命令。我也没有发现任何与此相关的文件问题。感谢您的帮助

我只想确认以下是问题的原因吗

节点包(业余包无线电节点程序)存在命名冲突,并且nodejs二进制文件已从node重命名为nodejs。您需要将/usr/bin/node符号链接到/usr/bin/nodejs,或者您可以卸载业余包无线电节点程序以避免冲突


是的,这是一个已知的问题。你可以读到这一点,这个问题也发布在了

从Debian.org回复:

nodejs包应更改为提供/usr/bin/nodejs,而不是 /usr/bin/node。包装应声明:与任何 Debian中引用/usr/bin/node的包


是的,这是一个已知的问题。你可以读到这一点,这个问题也发布在了

从Debian.org回复:

nodejs包应更改为提供/usr/bin/nodejs,而不是 /usr/bin/node。包装应声明:与任何 Debian中引用/usr/bin/node的包