问题标签 [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.
javascript - 使用 NVM 的 Vim 的 Tern JS
我试图让Tern JS在 OSX 10.10.x 上的 Vim 中工作。
我目前正在使用 NVM,正如 Tern JS 文档所述,您不能使用 NVM。
注意:因为 node 进程不是使用标准 shell 运行的,>node.js 的 NVM 版本将无法工作。您需要一个全局节点可执行文件。
我不知道如何解决这个问题。我需要以“常规”方式安装 Node,还是有更好的方法来解决这个问题?
谢谢!
node.js - 节点在 vagrant 上配置期间安装,但在连接到 ssh 时消失
我真的厌倦了这一点,我不知道出了什么问题。我正在使用Vagrant 1.7.2、Ubuntu 13.04、Virtual 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.
node.js - 在优胜美地的 io.js 1.4.1 上安装 node-sass 时出错
我通过 NVM 在 Yosemite 上全新安装了 io.js 1.4.1。当我尝试安装 node-sass 时,出现此错误:
是我做错了什么,还是这是一个错误?谢谢。
node.js - 有没有办法使用 n 或 nvm 等工具在 io.js 和 node 之间切换?
我已经使用 tj's n在不同的节点版本之间切换了一段时间。我想知道是否有人遇到了让它在 io.js 和 node.js 之间切换的方法?
node.js - 奇怪的路径`npm-shrinkwrap.json`文件
我在使用 npm shrinkwrap 时遇到了一个奇怪的问题,它会导致奇怪的文件路径出现在该from
字段中。
我不起诉这是否是一个实际问题,但它似乎真的很奇怪。我也看到其他软件包也发生过这种情况。从这样的路径来看,大多数其他东西似乎都更加正常:
有什么想法可能导致这种情况吗?我正在跑步nvm
,所以我不确定这是否与它有关。
node.js - 将 SUDO 与 NVM 一起使用?
sudo npm rebuild
如果sudo node
Node.js 是由 NVM 安装的,它是如何执行的?
每次我键入sudo
命令时,我的控制台都会尝试在or中执行npm
或node
编程,但两者都不存在。/usr/bin/
/usr/lib
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)
command-line - 我安装了 nvm n,现在我不断收到“dyld: bad external relocation length”
我使用 sudo 安装了 nvm,n,并决定通过在我的系统上下载几个版本的节点来测试它。当我尝试在节点版本之间切换时,我不断收到“权限被拒绝”。所以我决定也使用 sudo 命令在版本之间切换。就在那时,所有的地狱都崩溃了。我不断得到
我试图重新启动我的终端,希望它能神奇地自行修复。唉,我错了。在此先感谢。
更新 1:我尝试使用 npm 安装 yo,它给了我相同的“dyld”提示,以及以下内容:
基本上我不能再使用 npm 了。
node.js - 执行 nvm 使用 iojs 后如何切换回节点?
我无法改回节点:
这很奇怪,因为我列出了它:
我应该怎么办?
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'