Tag: nvm

nodejs:使用nvm安装stable(0.12.7)失败

$ nvm install stable ######################################################################## 100.0% mv: cannot move '/home/me/.nvm/bin/node-v0.12.7-linux-x64' to '/home/me/.nvm/versions/v0.12.7': No such file or directory Binary download failed, trying source. ######################################################################## 100.0% File "./configure", line 362 ''' ^ SyntaxError: Missing parentheses in call to 'print' nvm: install v0.12.7 failed! 这是一个manjaro Linux机器,运行nvm版本0.20.0。 我直接尝试nvm install v0.12.7或nvm install 0.12.7和nvm install 0.12.6 所有报告相同的错误。 我也尝试重新运行nvm安装脚本,但它告诉我它已经安装了nvm。 我有点不情愿删除.nvm并重新安装它(没有明显的原因;))

不能在节点中需要coffee-script

我已经通过nvm安装了coffeescript和node 。 但是,当我在Node.js控制台中需要咖啡时,出现错误: var cs = require('coffee-script/register'); // => Error: Cannot find module 'coffee-script/register' 要么 var cs = require('coffee-script'); // => Error: Cannot find module 'coffee-script' 我的环境: node -v // => v5.0.0 coffee -v // => CoffeeScript version 1.10.0 npm list -g coffee-script // => ~/.nvm/versions/node/v5.0.0/lib // => └── coffee-script@1.10.0 我认为这个问题正在导致像这样的其他错误: knex –help // => […]

无法在login时自动加载节点

在我的主目录中有.nvmrc 。 .nvmrc有' nvm use 4.2 '这行但是在login时,得到消息N / A:版本“nvm use 4.2”还没有安装但是从CLI来说,当我运行“nvm use 4.2”的时候,很好, 现在说: Now使用节点v4.2.2(npm v2.14.7)和我能够使用节点

如何从.bash_profile访问我的nvm节点版本号来自定义我的terminal提示符?

我想定制我的terminal提示,以便显示通过nvm使用的任何版本的节点。 所以,例如,terminal提示我阅读: [current directory] : [node version] $ 有谁知道如何修改.bash_profile来显示当前的nvm节点版本?

用于更改NVM节点版本的Bash脚本

我试图添加一个别名到我的.bash_profile来执行以下操作: xx projname => xx projname cd ~/folder_1/projname并在nvm上使用节点版本6如果nvm当前正在使用某个其他版本 yy projname => yy projname cd ~/folder_2/projname并在nvm上使用节点版本4,如果nvm当前正在使用某个其他版本 我目前已经实现了除最后一部分以外的所有内容,即if nvm is currently using some other version如下所示: function xx { cd ~/folder_1/"$1"; nvm use v6;} function yy { cd ~/folder_2/"$1"; nvm use v4;} 处理未完成任务的最好方法是什么? 我想要的是这样的: 运行nvm current并查看v6索引是否为false,然后运行nvm use v6 但我真的是新手,似乎无法find办法做到这一点。 TIA!

Side影响安装节点模块和更改Node.js版本?

在特定的Node.js版本下安装节点模块,更改Node.js的版本(例如,使用NVM还是一般的节点升级),以及使用以前安装的节点模块,是否有任何问题或副作用?

为什么每个版本的`npm`节点引脚版本?

一些问题和答案暗示有一个答案,但我不认为我在森林中看到一个答案。 由于我的IDE如何从启动程序加载$PATH ,我转而从nvm转移出来。 看起来,它不会从.nvm目录中find安装的node或npm版本。 从/usr/local/bin加载时,IDE工作正常。 添加brew有一个nvm -lite特性,并带有brew link –force [version] 。 然而, brew不能做的是pipe理npm (至less非常好)。 在brew板上有一些讨论,但只有brew不需要pipe理npm 。 因此, brew install node给我node 7.7.2和npm 4.1.2 。 都好。 但是, brew unlink node && brew link node@6给了我node 6.10.0并且离开了npm 4.1.2 。 而nodejs.orgbuild议npm 3.10.10是应该使用的npm的版本。 现在, 如果node为了某个原因固定了一个npm版本,并假设有一个很好的理由,那么是什么原因? 我什么都找不到 没有人在谈论这个关系。 这可能是我的Google Fu,但是我发现,a)没有人知道,或者b)你使用的npm版本无关紧要。 后者的推理看起来很可疑:为什么麻烦把npm一个版本绑定到node ?

使用nvm时有没有办法使用切换到Homebrew版本的节点?

很多我的包如heroku依赖于Homebrew的节点,所以我必须保持一个在系统中。 我不知道是否可以在nvm和Homebrew的节点之间切换,所以我不必升级两次。

为不同版本的Node.js使用不同的node_modules目录

在使用NVM或在Node.js版本之间切换时,必须为每个节点版本重新构buildnode_modules。 是否有可能以某种方式为每个版本使用不同的node_modules目录,而不必每次在不同版本之间切换时重新生成内容? 就像是: node_modules_v8/ node_modules_v7/ node_modules_v6/ 也许有更好的方法来做到这一点,不知道。

nvm和节点 – 版本不一致?

任何人都可以解释,当我做node –version我得到一个版本的节点,不出现在输出nvm -ls ? glaucon@polo /media/poloextra/dev/souvenir $ node –version v7.10.0 glaucon@polo /media/poloextra/dev/souvenir $ nvm ls v4.2.2 v5.5.0 v7.7.2 v8.0.0 -> system default -> stable (-> v8.0.0) node -> stable (-> v8.0.0) (default) stable -> 8.0 (-> v8.0.0) (default) iojs -> N/A (default) 自从我使用Node之后有一段时间,我想也许我误解了nvm是怎么做的。 我想如果有一个版本的节点安装,那么它会出现在nvm ls输出 编辑1 :响应评论which -a node的输出是: glaucon@polo /media/poloextra/dev/souvenir $ which -a node […]