npm 与node版本需要对应吗(三操作系统的node.js)

1、chocolatey 包管理工具的安装(注:类似CentOS中的yum管理工具提供环境管理工具):,我来为大家科普一下关于npm 与node版本需要对应吗?下面希望有你要的答案,我们一起来看看吧!

npm 与node版本需要对应吗(三操作系统的node.js)

npm 与node版本需要对应吗

Windows 平台

1、chocolatey 包管理工具的安装(注:类似CentOS中的yum管理工具提供环境管理工具):

​ 打开管理员的CMD窗口或者管理员的Windows PowerShell键入以下命令回车:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

​ 完成后输入以下代码测试安装是否成功

choco -v

​ 如果返回下列显示版本结果证明安装成功

# PS C:\Windows\system32> choco -v 0.10.15

2、安装node.js、npm、yarn:

​ 打开管理员的CMD窗口或者管理员的Windows PowerShell键入以下命令回车:

choco install nodejs yarn -y

​ 等待安装完毕以后,建议重新打开管理员的CMD窗口或者管理员的Windows PowerShell(因为有提示说键入refreshenv命令刷新环境,测试了貌似不行)键入以下命令且有返回显示版本结果则安装成功:

# PS C:\Windows\system32> node -v v13.2. # PS C:\Windows\system32> npm -v 6.13.1 # PS C:\Windows\system32> yarn -v 1.19.2-

Mac OS X 平台

1、安装nvm node.js管理工具(可以管理多个版本不同的node.js):

​ 打开终端键入(wget命令没有的需要自行安装):

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bash

  • ​ 注意:如果是zsh还需要将下面的配置写入到文件~/.zshrc中,并source ~/.zshrc

export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

​ 等待安装完毕,后键入如下命令如果显示版本结果则安装成功:

# kangshaoqi@Mac ~: nvm --version 0.35.1

2、换源:

​ nvm下载node.js的默认地址是https://nodejs.org/dist,这个地址是国外的,由于有墙,所以导致下载速度会很慢,所以有必要对nvm进行换源,使用淘宝的地址:https://npm.taobao.org/mirrors/node。执行以下命令:

export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node # 注:如果只是在终端输入了上面的代码只能在本次窗口没有关闭的时候生效,下次打开还是会还原成默认的源 # 如果需要长久的使用淘宝源则需要如下操作 # 确认你的sh是什么,一般bash或者zsh # 如果是 bash(.bash_profile 或者是 .bashrc)则键入 echo "export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node" >> ~/.bash_profile //.bash_profile 或者是 .bashrc # 如果是 zsh 则输入 echo "export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node" >> ~/.zshrc # 最后再分别执行命令 # bash 为 :source ~/.bash_profile //.bash_profile 或者是 .bashrc # zsh 为 :source ~/.zshrc

​ 同样,npm下载包的默认地址是https://registry.npmjs.org,也是国外的,所以需要进行换源来提高下载速度。执行npm config set registry https://registry.npm.taobao.org就OK啦。

3、安装node.js、yarn:

​ nvm install会安装指定node版本到本地,安装之前可以使用nvm ls-remote查看可安装的node版本。

​ 比如:

nvm install 13.2.0

​ nvm install --lts安装最新的官方长期支持的node版本,一般推荐新安装node的用户安装。同样nvm ls-remote --lts查看远程可安装的长期支持版本。

​ 通过nvm安装node,nvm会将各个版本的node安装在~/.nvm/versions/node目录下,并且会自动把最后安装的版本设为当前使用的版本。安装完node之后,可以使用nvm list查看当前已安装的node版本,如果需要切换node版本,使用nvm use来切换。

​ 切换好版本后,可以执行node -v来检查是否成功。npm是随node.js一起安装的,所以也可以执行npm -v来查看npm的版本号。

​ 通过node安装yarn,输入:

npm i -g yarn

​ 等待安装完毕后测试,如果显示版本结果则安装成功:

# kangshaoqi@Mac ~: node -v v12.6.0 # kangshaoqi@Mac ~: npm -v 6.9.0 # kangshaoqi@Mac ~: yarn -v 1.17.3

Linux 平台

1、安装nvm node.js管理工具(可以管理多个版本不同的node.js):

​ 打开终端键入(wget和 git命令没有的需要自行安装):

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bash

​ 注意:如果是zsh还需要将下面的配置写入到文件~/.zshrc中,并source ~/.zshrc

export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

​ 等待安装完毕,重启终端(重连ssh)后键入如下命令如果显示版本结果则安装成功:

# root@kangshaoqi:~# nvm --version 0.35.1

2、换源:

​ nvm下载node.js的默认地址是https://nodejs.org/dist,这个地址是国外的,由于有墙,所以导致下载速度会很慢,所以有必要对nvm进行换源,使用淘宝的地址:https://npm.taobao.org/mirrors/node。执行以下命令:

export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node # 注:如果只是在终端输入了上面的代码只能在本次窗口没有关闭的时候生效,下次打开还是会还原成默认的源 # 如果需要长久的使用淘宝源则需要如下操作 # 确认你的sh是什么,一般bash或者zsh # 如果是 bash(.bash_profile 或者是 .bashrc)则键入 echo "export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node" >> ~/.bash_profile # 如果是 zsh 则输入 echo "export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node" >> ~/.zshrc # 最后再分别执行命令 # bash 为 :source ~/.bash_profile //(.bash_profile 或者是 .bashrc) # zsh 为 :source ~/.zshrc

​ 同样,npm下载包的默认地址是https://registry.npmjs.org,也是国外的,所以需要进行换源来提高下载速度。执行npm config set registry https://registry.npm.taobao.org就OK啦。

3、安装node.js、yarn:

​ nvm install会安装指定node版本到本地,安装之前可以使用nvm ls-remote查看可安装的node版本。

​ 比如:

nvm install 13.2.0

​ nvm install --lts安装最新的官方长期支持的node版本,一般推荐新安装node的用户安装。同样nvm ls-remote --lts查看远程可安装的长期支持版本。

​ 通过nvm安装node,nvm会将各个版本的node安装在~/.nvm/versions/node目录下,并且会自动把最后安装的版本设为当前使用的版本。安装完node之后,可以使用nvm list查看当前已安装的node版本,如果需要切换node版本,使用nvm use来切换。

​ 切换好版本后,可以执行node -v来检查是否成功。npm是随node.js一起安装的,所以也可以执行npm -v来查看npm的版本号。

​ 通过node安装yarn,输入:

npm i -g yarn

​ 等待安装完毕后测试,如果显示版本结果则安装成功:

# root@kangshaoqi:~# node -v v13.2.0 # root@kangshaoqi:~# npm -v 6.13.1 # root@kangshaoqi:~# yarn -v 1.17.3

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页