Node.js 和 Node 有什么区别?

2023-11-28

当我运行时,我已经在我的机器(linux mint 15)中安装了node.jsnode example.js, 它说:

The program 'node' can be found in the following packages:
 * node
 * nodejs-legacy
Try: sudo apt-get install <selected package>

那么node和nodejs有什么区别呢?我之前安装了node.js和node,但是当我运行时node example.js,网络服务器根本没有启动。所以我删除了node并保留了node.js。


包node与node.js无关。

nodejs是您想要的,但是最好将该命令称为节点,以便与使用的脚本兼容#!/usr/bin/env node.

您可以在路径中创建一个符号链接:

sudo ln -s `which nodejs` /usr/local/bin/node

或者你可以安装nvm然后用它来安装最新版本的node.js:

nvm install stable

我更喜欢 nvm 方法,因为它允许您sudo apt-get remove nodejs,然后管理您自己使用的节点版本。您还可以安装和使用多个版本的node.jsnvm use <version>以便在它们之间轻松切换。

我还喜欢在底部添加一行.bashrc like: nvm use stable > /dev/null。这将自动使用您安装的最新版本。

要将节点版本更新到最新稳定版本:nvm install stable。每次执行此操作时,如果您想继续使用已全局安装的所有 npm 软件包,则需要安装它们。

要切换到旧版本只需运行nvm use <version>,或者,如果您尚未安装旧版本:nvm install <version>.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Node.js 和 Node 有什么区别? 的相关文章

随机推荐