问题标签 [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.
node.js - iterm 会话关闭后,node.js 文件夹从 PATH 中消失
我在使用 nvm 安装节点时遇到问题,在 nvm install 0.11 之后,我的 $PATH 变量看起来像。
但是在 iterm 会话关闭之后,或者如果我使用我的 IDE 终端,我会看到
nvm use 0.11 有帮助,但不是很方便。
macos - Homebrew 安装 nvm 但之后找不到 nvm?
我正在使用homebrew
并oh-my-zsh
安装全新的 OSX 10.10.1。我nvm
通过homebrew
然后尝试运行它但说 - zsh: command not found: nvm
知道问题是什么吗?我能够很好地安装和使用 git ......
2019 年 9 月 20 日更新
正如DarkPurple141和Elise van Looij最近的回答所述。nvm
似乎与 不兼容homebrew
。这也在位于此处的官方 nvm-sh 存储库中进行了说明。
不支持 Homebrew 安装。如果您对 homebrew 安装的 nvm 有问题,请在提交问题之前将其 brew 卸载,并使用以下说明安装它。
注意:如果您使用的是 zsh,您可以轻松地将 nvm 安装为 zsh 插件。安装 zsh-nvm 并运行 nvm upgrade 进行升级。
以下步骤应该会有所帮助:
- $
brew uninstall nvm
- $
brew cleanup
(只是为了衡量) - $
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
通过运行 $ 检查 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 return
nvm`现在用 $ 更新 Node.js
nvm install --lts
- 更新 npm:$
nvm install-latest-npm
- $
npm install --global mocha
. 最后,成功!好吧,对我来说,我也希望你。
node.js - 如何在两个用户之间共享目录的所有权
我创建了一个 EC2 实例并构建了一个 Jenkins 服务器
我还通过 nvm 安装了节点
Jenkins 需要访问 .nvm && .npm 文件夹,否则当我尝试 npm 安装时构建将失败。
问题:
如何正确共享所有权,以便用户:jenkins
可以使用ec2-user
>.npm
和.nvm
目录?
或者
如何在 jenkins 名称和组下安装 .nvm?
javascript - Node.js - 使用 NVM 配置 $NODE_PATH
在我设置的过程Node.js
中NVM
,我在使用时偶然发现了一个错误Yeoman
。我得到了错误
经过一番研究,我在 StackOverflow 上找到了这篇文章,这也是我的问题。现在我尝试这样做,但我遇到的问题是,我想通过使用 NVM 在系统上使用不同版本的 Node.js。如果 Node.js 版本在 NVM 的帮助下发生变化,现在是否可以动态更改 $NODE_PATH?因为我的 $NODE_PATH 目前是空的(这是导致问题的原因)。
我会很高兴我得到的每一个答案。我在网上搜索了这个,但找不到专门关于这个的帖子。
windows - 适用于 Windows 的 NVM 无法正常工作?
我刚刚为 Windows 安装了 NVM,但它似乎没有工作:
有任何想法吗?
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.
scripting - 如何创建一个 shell 脚本来自动运行 watchcompile 和浏览器同步
我正在尝试做这样的事情来自动化 watchcompile 和浏览器同步,但它不起作用。
这将在项目目录中运行。
运行上面的代码给了我以下信息:
watchcompile 和 browser-sync 应该是独立的进程。
任何帮助将不胜感激。
gruntjs - TypeScript 编译器在 Mac 上失败
Typescript 编译任务在 linux 机器上运行良好,但在 mac 上失败,出现以下不是特别有用的错误消息,看起来像二进制转储。
我使用带有节点 v0.11.4 的 nvm 和带有 ruby v2.2.0 的 rvm。
任何想法如何解决这个问题,甚至调试?
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'
也不起作用: