问题标签 [nvm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
24371 浏览

node.js - 使用 NVM (Ubuntu) 安装多个版本的 node.js

如何使用NVM在 Ubuntu 中安装多个版本的 node.js ?

0 投票
7 回答
60847 浏览

node.js - NVM 和 Node.js - 推荐安装给所有用户

是否有推荐的 nvm 安装以便所有用户都可以使用?我在网上找不到任何关于此的内容。

这就是我所做的

  • 将 nvm 安装在一个公共目录中
  • 将所有用户的 nvm.sh 脚本位置放在 .profile 中
  • 创建了一个 nvm/alias 目录(如果其他用户不在这里,nvm 会抱怨)

那么每个用户必须要么运行“nvm use”,要么默认将其放入他们的配置文件中

不确定是否有更好的方法?

谢谢

0 投票
1 回答
543 浏览

javascript - Node.js nvm 和 npm 目录结构

今天我注意到我无法通过键入从 shell 执行一些 node.js 程序(例如 weinre)$ weinre。但我~/.npm/weinre/2.0.0-pre-2012-03-02--15-31-31/package/weinre~/.npm/weinre/2.0.0-pre-H41DGW8S-incubating/package/weinre. 最重要的是,我也有一条~/local/node_modules/路径,但只有 socket.io。(我在 Mac 上并且~/local/在我的路径中,我使用它而不是/usr/local/)。

因此,节点模块似乎可以在~/.nvm/v0.8.1/lib/node_modules、 in ~/.npm(带有版本号和“包”子文件夹)和 in ~/local/node_modules。那么他们应该去哪里呢?

我跑npm install -g weinrewhich 安装了一个别名到~/.nvm/v0.8.1/bin/weinre. 别名指向~/.nvm/v0.8.1/lib/node_modules/weinre/weinre~/.npm/weinre我在上面写的路径中还有另外两个 weinres 。

这里似乎有问题......有人可以解释或帮助修复它吗?:(

0 投票
1 回答
1319 浏览

node.js - Node.js v0.8.6 nvm 安装失败,原因?

请帮忙!

谁知道我无法使用 nvm 安装 Node.Js 以上 v0.8.6(也无法安装 Node.Js v.0.7.5)的原因(但成功安装 Node.Js v0.6.13)

提前非常感谢!

信息如下:

CentOS 5.4

0 投票
2 回答
4339 浏览

linux - 解释这个命令: . ~/nvm/nvm.sh

我绝不是 Linux 上的新手,但我就是不明白为什么必须将 . 在这个命令前面:

对于那些知道的人来说,这是激活 nvm bash 脚本的方法(它允许在 NodeJS 世界中创建一个虚拟环境)。但是,如果一个人不把那个开始时间放在命令前面,那么事情就不会成功。据我所知,“。” 表示当前目录。然而,如果我这样做:

或这个

不起作用。为什么?为什么一定要放“。” 然后是运行此命令之前的空格。

0 投票
1 回答
2422 浏览

read-write - 在手机上读/写 NVM?

我正在尝试使用 Win32 在基于高通的手机 (cdma) 上读取/写入 NVM。

LG 提供驱动程序,以便电话在热插拔时可通过串行端口使用。我可以按预期打开端口。

但我不确定如何阅读和编写 NV 项目。我的 Google-fu 今天关闭了,所以我没有得到任何有用的点击。

我下载了 BitPim 的源代码,但我不是 Python 人。我想我可能能够从 filesystem.py 获得一些信息,但它是管理 GUI 视图的代码(???)。

我还尝试在使用 CDMA Workshop 时使用 SysInternal 的 PortMon,但 PortMon 不捕获端口(显然,它只允许捕获存在的端口,而不是来来去去的设备接口)。

有没有人有任何信息或经验?

杰夫

0 投票
3 回答
1596 浏览

node.js - nodejs 在启动时使用 nvm $HOME/nvm/nvm.sh 处于活动状态

我用 nvm 安装了节点,它工作正常,但是我需要执行每个新会话source $HOME/nvm/nvm.sh才能使节点处于活动状态

我该如何做才能在启动时处于活动状态,因此无需source $HOME/nvm/nvm.sh在每个 sssh 会话中输入

我尝试将此命令添加source $HOME/nvm/nvm.sh到,/etc/rc.local但出现以下错误

但是,如果我在 shell 上执行该命令可以正常工作

欢迎任何帮助

问候

0 投票
1 回答
494 浏览

node.js - 在 Upstart 作业中使用 NVM 启动 Node

我正在尝试在 ubuntu upstart 进程中启动我的节点服务器。我真的很想使用我的 NVM 环境。但我似乎无法让它继续下去。

有没有人有一个新贵作业的代码片段,可以在节点虚拟环境中启动他们的节点应用程序。

0 投票
2 回答
706 浏览

ruby - 如何在 Makefile 中使用 rvm?

从事这个项目:https ://github.com/cucumber/bool

有一个 makefile 来构造各种项目,我想使用 RVM 能够在 ruby​​ 目录中切换 ruby​​ 目录中的东西,但是,当我给出 makefile 命令来切换 rubies 时,我得到了一个讨厌的错误

当然,如果我rvm use 1.9.3在命令行上发出它就可以正常工作,所以这是其他问题的症状,但我不确定是什么。

0 投票
3 回答
4033 浏览

node.js - 如何在登录时自动获取 nvm

我正在使用 nvm 来管理节点版本。

我喜欢在登录时制作 nvm,所以我不必每次登录时都手动进行。

在我的用户主目录中,有一个 .bashrc 文件。我在文件末尾附加了以下两行。然后重新启动我的mac os。登录后,没有获取 nvm。我必须再次手动运行它们。无法弄清楚出了什么问题。请帮忙。