- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
最近在使用 NodeJS 等。我为不同的教程和项目安装了完全不同的包。我最终得到了这种配置:
louis@louis:~$ node -v
v5.10.0
louis@louis:~$ nodejs -v
v6.2.1
louis@louis:~$ npm -v
3.8.3
你能解释一下它们之间的区别吗?
最佳答案
似乎您安装了两个不同版本的 nodejs
,一个可能是从源代码安装的,另一个是从包管理器安装的,例如 apt
。
louis@louis:~$ node -v
v5.10.0
这会返回您安装的旧版本的 nodejs,我建议您将其删除。
louis@louis:~$ nodejs -v
v6.2.1
这将返回 current version of nodejs
安装,可能你使用包管理器安装它,我记得在 Ubuntu
中它来自 nodejs
可执行文件名称。
我建议你创建这样的链接
sudo ln -s `which nodejs` /usr/bin/node
所以它也可以使用 node
命令。
nodejs vs node on ubuntu 12.04
louis@louis:~$ npm -v
3.8.3
这只是您的npm
程序的版本,与nodejs
版本无关。
卸载你拥有的所有版本并使用nvm
安装node
以便在新旧版本之间轻松切换
To install or update nvm, you can use the install script using cURL:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
or Wget:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
Usage
To download, compile, and install the latest v5.0.x release of node, do this:
nvm install 5.0
And then in any new shell just use the installed version:
nvm use 5.0
关于javascript - Node.js、Npm、 Node 。套餐区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37676882/
我有 virtualbox 4.3.28安装。我想降级到 virtualbox 4.3.26是否可以在不卸载/重新安装的情况下降级? 最佳答案 在大多数情况下,您可能希望先执行卸载,然后再进行安装。
我正在做一个图书馆。我有三个包: 电子表格是主包。 io 包是一个供内部使用的内部包。不幸的是,用户可以访问它们,因为它们是公共(public)类。 我想保留这个包,因为它允许我在编程时分离概念,但我
我是一名优秀的程序员,十分优秀!