问题标签 [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 投票
1 回答
912 浏览

javascript - 使用 NVM 的 Vim 的 Tern JS

我试图让Tern JS在 OSX 10.10.x 上的 Vim 中工作。

我目前正在使用 NVM,正如 Tern JS 文档所述,您不能使用 NVM。

注意:因为 node 进程不是使用标准 shell 运行的,>node.js 的 NVM 版本将无法工作。您需要一个全局节点可执行文件。

我不知道如何解决这个问题。我需要以“常规”方式安装 Node,还是有更好的方法来解决这个问题?

谢谢!

0 投票
1 回答
705 浏览

node.js - 节点在 vagrant 上配置期间安装,但在连接到 ssh 时消失

我真的厌倦了这一点,我不知道出了什么问题。我正在使用Vagrant 1.7.2Ubuntu 13.04Virtual Box 4.3 12 r93733

我的主机是Windows 8.1

这是我在 bootstrap.sh 上找到的节点引导脚本

在配置期间,我可以看到该节点已正确安装。我可以看到Now using node v0.12。我还可以看到npm install是成功的

但是,当我使用vagrant ssh连接时。我得到No command 'nvm' found。并且程序“节点”可以在以下包中找到: . 我还检查了~/.nvm/目录,它不存在。

它变得更加奇怪。所以当我在 ssh 时,我再次重新运行脚本。然后 nvm 现在已正确安装,我可以使用 node.

0 投票
2 回答
1584 浏览

node.js - 在优胜美地的 io.js 1.4.1 上安装 node-sass 时出错

我通过 NVM 在 Yosemite 上全新安装了 io.js 1.4.1。当我尝试安装 node-sass 时,出现此错误:

是我做错了什么,还是这是一个错误?谢谢。

0 投票
1 回答
420 浏览

node.js - 有没有办法使用 n 或 nvm 等工具在 io.js 和 node 之间切换?

我已经使用 tj's n在不同的节点版本之间切换了一段时间。我想知道是否有人遇到了让它在 io.js 和 node.js 之间切换的方法?

0 投票
1 回答
83 浏览

node.js - 奇怪的路径`npm-shrinkwrap.json`文件

我在使用 npm shrinkwrap 时遇到了一个奇怪的问题,它会导致奇怪的文件路径出现在该from字段中。

我不起诉这是否是一个实际问题,但它似乎真的很奇怪。我也看到其他软件包也发生过这种情况。从这样的路径来看,大多数其他东西似乎都更加正常:

有什么想法可能导致这种情况吗?我正在跑步nvm,所以我不确定这是否与它有关。

0 投票
2 回答
3198 浏览

node.js - 将 SUDO 与 NVM 一起使用?

sudo npm rebuild如果sudo nodeNode.js 是由 NVM 安装的,它是如何执行的?

每次我键入sudo命令时,我的控制台都会尝试在or中执行npmnode编程,但两者都不存在。/usr/bin//usr/lib在此处输入图像描述

0 投票
8 回答
10796 浏览

zsh - NVM 不坚持使用 ZSH 的别名默认值 (oh-my-zsh)

我已经安装了 NVM,然后我发现了 oh-my-zsh 并安装了它。它似乎有一个 nvm 插件,我在 .zshrc 中启用了它。

我也把它放在我的 .zprofile

现在我可以使用 nvm,但是每当我将别名默认设置为不同的版本时,nvm 会在我下次打开 shell 时切换回来。

然后打开一个新的shell后:

我的旧 bash 安装会以某种方式搞砸吗?我在 OSX 顺便说一句,但我想这没有什么区别。

--------- 编辑 ------ 根据要求提供更多输出

我刚刚发现为什么我认为它会恢复到 1.2.0。在安装 oh-my-zsh 期间,它似乎从我的 Bash shell 中获取了活动 PATH 并将其复制到 .zshrc 文件中,包括当时的活动 nvm 路径:

但是从 PATH 中删除它之后,现在我的 zsh 在启动新的 shell 后找不到任何 Node 二进制文件。所以问题仍然是我的问题,为什么没有记住 NVM 设置?我仍然可以像以前一样将它设置在活动外壳中,它只是不粘。

我现在认为我的 oh-my-zsh 安装可能存在根本问题。例如,我在 zshrc 中启用了 git 插件,但命令“gst”不是有效的别名。

插件=(git、gitflow、nvm、brew、tmux)

0 投票
4 回答
3161 浏览

command-line - 我安装了 nvm n,现在我不断收到“dyld: bad external relocation length”

我使用 sudo 安装了 nvm,n,并决定通过在我的系统上下载几个版本的节点来测试它。当我尝试在节点版本之间切换时,我不断收到“权限被拒绝”。所以我决定也使用 sudo 命令在版本之间切换。就在那时,所有的地狱都崩溃了。我不断得到

我试图重新启动我的终端,希望它能神奇地自行修复。唉,我错了。在此先感谢。

更新 1:我尝试使用 npm 安装 yo,它给了我相同的“dyld”提示,以及以下内容:

基本上我不能再使用 npm 了。

0 投票
0 回答
268 浏览

node.js - 执行 nvm 使用 iojs 后如何切换回节点?

我无法改回节点:

这很奇怪,因为我列出了它:

我应该怎么办?

0 投票
1 回答
242 浏览

ubuntu - Vagrant Shell Executes Successfully as User but it doesn't 'stick'

This code seems to work fine on 'vagrant up', but when I 'vagrant ssh' into the vm I have to redo everything in the "#doesn't take" block, even though I saw the successful output while the scripts were being run.

In Vagrantfile:

rootScript.sh:

userScript.sh:

Why do these commands need to be re-run in ssh? And is there anything I can do to make them 'take' while running as a script? Driving me nuts. Thanks for the help.


UPDATE -- just discovered that the npm and bower commands DID take -- only command that does not seem to be working in the script is 'nvm use 0.10.33'