问题标签 [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 回答
110 浏览

node.js - iterm 会话关闭后,node.js 文件夹从 PATH 中消失

我在使用 nvm 安装节点时遇到问题,在 nvm install 0.11 之后,我的 $PATH 变量看起来像。

但是在 iterm 会话关闭之后,或者如果我使用我的 IDE 终端,我会看到

nvm use 0.11 有帮助,但不是很方便。

0 投票
9 回答
80768 浏览

macos - Homebrew 安装 nvm 但之后找不到 nvm?

我正在使用homebrewoh-my-zsh安装全新的 OSX 10.10.1。我nvm通过homebrew然后尝试运行它但说 - zsh: command not found: nvm

知道问题是什么吗?我能够很好地安装和使用 git ......

在此处输入图像描述

在此处输入图像描述


2019 年 9 月 20 日更新

正如DarkPurple141Elise van Looij最近的回答所述。nvm似乎与 不兼容homebrew这也在位于此处的官方 nvm-sh 存储库中进行了说明。

不支持 Homebrew 安装。如果您对 homebrew 安装的 nvm 有问题,请在提交问题之前将其 brew 卸载,并使用以下说明安装它。

注意:如果您使用的是 zsh,您可以轻松地将 nvm 安装为 zsh 插件。安装 zsh-nvm 并运行 nvm upgrade 进行升级。

以下步骤应该会有所帮助:

  1. $brew uninstall nvm
  2. $ brew cleanup(只是为了衡量)
  3. $curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
  4. 通过运行 $ 检查 nvm 是否已正确安装command -v nvm

    4.a 如果响应不是 $ nvm,请将以下两行添加到 ~/.bash-profile 文件中: export NVM_DIR=~/.nvm source ~/.nvm/nvm.sh 4.b 重新启动计算机(您可以尝试先关闭终端并重新启动它) 4.c $ command -v nvm should now returnnvm`

  5. 现在用 $ 更新 Node.jsnvm install --lts

  6. 更新 npm:$nvm install-latest-npm
  7. $ npm install --global mocha. 最后,成功!好吧,对我来说,我也希望你。
0 投票
1 回答
70 浏览

node.js - 如何在两个用户之间共享目录的所有权

我创建了一个 EC2 实例并构建了一个 Jenkins 服务器

我还通过 nvm 安装了节点

Jenkins 需要访问 .nvm && .npm 文件夹,否则当我尝试 npm 安装时构建将失败。

问题: 如何正确共享所有权,以便用户:jenkins 可以使用ec2-user>.npm.nvm目录?

或者

如何在 jenkins 名称和组下安装 .nvm?

0 投票
4 回答
44075 浏览

javascript - Node.js - 使用 NVM 配置 $NODE_PATH

在我设置的过程Node.jsNVM,我在使用时偶然发现了一个错误Yeoman。我得到了错误

经过一番研究,我在 StackOverflow 上找到了这篇文章,这也是我的问题。现在我尝试这样做,但我遇到的问题是,我想通过使用 NVM 在系统上使用不同版本的 Node.js。如果 Node.js 版本在 NVM 的帮助下发生变化,现在是否可以动态更改 $NODE_PATH?因为我的 $NODE_PATH 目前是空的(这是导致问题的原因)。

我会很高兴我得到的每一个答案。我在网上搜索了这个,但找不到专门关于这个的帖子。

0 投票
10 回答
121763 浏览

node.js - What is the suggested way to install brew, node.js, io.js, nvm, npm on OS X?

I am trying to use homebrew as much as possible. What's the suggested way to install the following on OS X?

and hopefully supports development for:

0 投票
23 回答
92094 浏览

windows - 适用于 Windows 的 NVM 无法正常工作?

我刚刚为 Windows 安装了 NVM,但它似乎没有工作:

来自命令行的 nvm

有任何想法吗?

0 投票
2 回答
1061 浏览

node.js - Installing nvm for windows : Visual Studio npm debug fails because of illegal characters in path

the newest node.js 0.12.0 doesnt work together with the sqlite3 package. i found nvm for windows: nvm for windows https://github.com/coreybutler/nvm-windows/releases . i thought nice to use the old and new node.js versions on 1 computer.

after installing nvm for windows in c:\nvm , i get in visual studio 2013 in debug that there is a fault in npm : illigal characters in path resulting in exit debug program . Outside Visual Studio it works fine.

0 投票
1 回答
339 浏览

scripting - 如何创建一个 shell 脚本来自动运行 watchcompile 和浏览器同步

我正在尝试做这样的事情来自动化 watchcompile 和浏览器同步,但它不起作用。

这将在项目目录中运行。

运行上面的代码给了我以下信息:

watchcompile 和 browser-sync 应该是独立的进程。

任何帮助将不胜感激。

0 投票
2 回答
1060 浏览

gruntjs - TypeScript 编译器在 Mac 上失败

Typescript 编译任务在 linux 机器上运行良好,但在 mac 上失败,出现以下不是特别有用的错误消息,看起来像二进制转储。

我使用带有节点 v0.11.4 的 nvm 和带有 ruby​​ v2.2.0 的 rvm。

任何想法如何解决这个问题,甚至调试?

0 投票
1 回答
798 浏览

node.js - 别名 `iojs` 运行安装了 nvm 的 io.js 版本

使用 nvm,我安装了几个版本的 Node.js 和最新版本的 io.js。最后,还有一个系统范围的 Node.js 安装(这是 nvm 的默认设置)。

现在,我想使用别名iojs(不是在 nvm 中,而是在 bash 中)以始终运行唯一安装的 io.js 版本。

做这样的事情是alias iojs='nvm run iojs'行不通的:

我想出的唯一解决方案是:

你有更好的主意吗?

顺便说一句:alias iojs='nvm exec iojs node'也不起作用: