首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >node.js和node有什么区别?

node.js和node有什么区别?
EN

Stack Overflow用户
提问于 2013-11-19 04:59:51
回答 1查看 78.7K关注 0票数 105

我已经在我的机器(linux mint 15)中安装了node.js,当我运行node 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时,web服务器根本不启动。所以我删除了节点并保留了node.js。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-19 05:12:08

包节点与node.js无关。

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

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

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

或者,您可以install nvm,然后使用它安装最新版本的node.js:

nvm install stable

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

我还喜欢在我的.bashrc下面添加一行代码,比如:nvm use stable > /dev/null。这将自动使用您已安装的最新版本。

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

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

票数 155
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20057790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档