node js安装、配置(Windows版)

目录

node js 安装

node js 全局配置

1、全局安装路径

2、全局缓存路径

3、修改环境变量

pnpm安装、卸载

全局安装pnpm

验证pnpm版本

卸载pnpm

1、移除全局安装的包

2、移除pnpm cli

脚本直接安装

npm安装的使用命令直接卸载


node js 安装

cmd 查看是否存在,如果不是你需要的版本则先去卸载

node js官网下载:https://nodejs.org/en/

LTS(Long Time Support,经过测试,相对完善、稳定的版本)  

  • 在Node使用中,我们用npm下载安装某种包或模块,在安装时这种包或模块需要被C/C++编译,这时候需要用到python或VS(Visual Studio),因而,机器上需要安装这两种工具(在这里被称为Build Tools),若没有安装这两种工具,在安装这种包或模块时会提示异常。
  • 勾选Automatically install the necessary tools选项,会自动下载安装python和VS,也会安装Windows的Chocolatey包管理器。
  • 勾选后,实际是先自动安装Chocolatey,然后再利用Chocolatey包管理器下载安装python和VS。Chocolatey是一款专为Windows系统开发的、基于NuGet的包管理器工具,类似于Node.js的npm,python的pip。在windows中使用Chocolatey能自动下载安装适合windows的应用程序。
  • 我们也可以根据图的链接的页面说明,自行根据自己的需要安装python、VS、Chocolatey。比如:VS是收费的,我们可以选择手动安装社区版的VS,若python我们已经安装,我们可以不安装最新版本的python。
  • 考虑到安装速度,我们也可以不勾选上述选项,暂时不安装这些工具,安装完Node后自己手动安装,或以后根据需要来安装。

安装完成验证

node js 全局配置

以 Win 为例:

1、npm 默认在当前路径下,将下载的包存到自动创建的node_modules文件夹里

2、npm i 默认全局安装路径是:

C:\Users\你的用户名\AppData\Roaming\npm

3、npm 如果已经安装了包,修改全局配置并不能迁移过去。需要一个一个地卸载掉,再修改全局配置下载安装包

1、全局安装路径

node 目录下新建目录 node_global,其他目录也行

npm config set prefix "D:\Tool\node_modules_repository\node_global"

2、全局缓存路径

node 目录下新建目录 node_cache,其他目录也行

npm config set cache "D:\Tool\node_modules_repository\node_cache"

3、修改环境变量

用户环境变量 Path 中 你会看到 默认的npm路径:C:\Users\你都用户名\AppData\Roaming\npm

因为修改了全局路径,所以这条Path 可以给到新的全局路径,如:

D:\Tool\node_modules_repository\node_global

这样下载好的包可以直接用,不会存在找不到的问题

pnpm安装、卸载

全局安装pnpm

npm install pnpm -g

验证pnpm版本

pnpm -v

卸载pnpm

卸载操作可分为三步执行:

  • 移除全局安装的包
  • 移除pnpm cli
  • 删除全局内容可寻址存储

1、移除全局安装的包

列出全局安装的包:pnpm ls -g

  • 方法一:运行命令逐个包删除 pnpm rm -g …
  • 方法二:运行命令直接删除存放包的目录
    • 查看全局目录位置 pnpm root -g
    • 手动删除目录

2、移除pnpm cli

脚本直接安装

直接删除pnpm主目录

rm -rf $PNPM_HOME

清理 shell 配置文件中 PNPM_HOME 的环境变量(HOME/.bashrc、HOME/.bashrc、HOME/.bashrc、HOME/.zshrc 或者 $HOME/.config/fish/config.fish)

npm安装的使用命令直接卸载
npm rm -g pnpm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值