Bla*_*ake 98 apt apt-get node.js linux-mint
我在我的机器上安装了node.js(linux mint 15),当我运行时node example.js,它说:
The program 'node' can be found in the following packages:
* node
* nodejs-legacy
Try: sudo apt-get install <selected package>
Run Code Online (Sandbox Code Playgroud)
那么node和nodejs之间有什么区别呢?我之前安装了node.js和node,但是当我运行时node example.js,Web服务器根本没有启动.所以我删除了节点并保留了node.js.
Pau*_*aul 148
包节点与node.js无关.
nodejs是你想要的,但是将命令称为节点以便与使用的脚本兼容可能更好#!/usr/bin/env node.
您可以在路径中创建符号链接:
sudo ln -s `which nodejs` /usr/local/bin/node
Run Code Online (Sandbox Code Playgroud)
或者您可以安装nvm然后使用它来安装最新版本的node.js:
nvm install stable
Run Code Online (Sandbox Code Playgroud)
我更喜欢nvm方法,因为它允许你sudo apt-get remove nodejs,然后管理你自己使用的节点版本.您还可以安装多个版本的node.js,并使用nvm use它们轻松地在它们之间切换.
我也喜欢在底部加一条线.bashrc:nvm use stable > /dev/null.这将自动使用您安装的最新版本.
要将节点版本更新到最新的稳定版:nvm install stable.每次执行此操作时,如果要继续使用它们,则需要安装全局安装的任何npm软件包.
要切换到刚运行的旧版本nvm use <version>,或者,如果您还没有安装旧版本:nvm install <version>.
Rag*_*esh 25
这个答案只是告诉你Debian OS node和nodejs包之间的区别.
nodenodejsI/O模型,使其轻量级和高效,非常适合在分布式设备上运行的数据密集型实时应用程序.| 归档时间: |
|
| 查看次数: |
62536 次 |
| 最近记录: |