除了我安装的v1.4.21
之外,我还需要一个单独的npm版本如何在我的Ubuntu 14.10上安装它,安装需要npm v1.0.1的this package?
我尝试this instructions但. ~/nvm/nvm.sh
已失败,因为它安装在./node_modules/nvm/
当我尝试
时./node_modules/nvm/bin/nvm install 1.0.1
我得到了
~/.nvm/node-v1.0.1 doesn't exist, (need to downloaded first?) 1.0.1
如何让npm v1.0.1运行?
答案 0 :(得分:1)
我建议删除所有当前节点和npm版本
Uninstall Node.JS using Linux command line?
然后通过这些说明安装nvm:
http://www.wenincode.com/installing-node-jsnpm-without-sudo/
使用curl:
$ curl https://raw.githubusercontent.com/creationix/nvm/v0.12.1/install.sh | bash
或使用wget:
$ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.12.
运行其中任何一个命令并且NVM已完成下载后,请运行以下命令:
$ source ~/.profile
现在NVM命令应该在终端中工作,尝试$ nvm
确认NVM命令正在运行。如果没有,请尝试重新启动终端。
NVM正常工作后,您可以使用以下命令安装节点版本:
$ nvm install [version-no]
要列出可用版本,请运行以下命令:
$ nvm ls-remote
安装节点运行版本:
$ nvm install <version no>
$ nvm install 0.10.29 //example
然后当您想使用特定版本的节点时使用
nvm use <version no>
它是使用节点imo的最简单方法,也消除了对sudo的需求,这可能会导致问题。
答案 1 :(得分:0)
问题是:我不需要旧的nvm版本,我只需从文件夹中启动它:
cd ./node_modules/webrtc-scalable-broadcast/
node ./server.js
请参阅:https://github.com/muaz-khan/WebRTC-Scalable-Broadcast/pull/4