gpt4 book ai didi

javascript - Node.js、Npm、 Node 。套餐区别?

转载 作者:搜寻专家 更新时间:2023-10-31 23:00:25 24 4
gpt4 key购买 nike

最近在使用 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

https://github.com/creationix/nvm#install-script

关于javascript - Node.js、Npm、 Node 。套餐区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37676882/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com