admin 管理员组

文章数量: 887018

删除nodejs npm相关文件夹;复制代码,保存到本地,文件修改为 uninstallnodejs.bat

最好先用nodejs.msi或者其他应用管理软件 卸载 node.js

然后以管理员身份运行, 不以管理员身份运行,可能会存在目录无法删除的情况
:: # 声明代码页编码格式为 UTF-8
chcp 65001
@echo off
setlocal
:: 删除相关目录卸载原来的
 

:: REM 获取npm缓存目录
for /f "delims=" %%i in ('npm config get cache') do set CACHE_DIR=%%i

:: REM 删除缓存目录
if exist "%CACHE_DIR%" (
    echo 删除 npm cache 目录: %CACHE_DIR%
    rmdir /s /q "%CACHE_DIR%"
) else (
    echo npm cache 目录不存在.
)

for /f "delims=" %%i in ('npm config set prefix') do set PREFIX_DIR=%%i

:: REM 删除缓存目录
if exist "%PREFIX_DIR%" (
    echo 删除 npm prefix 目录: %PREFIX_DIR%
    rmdir /s /q "%PREFIX_DIR%"
) else (
    echo npm prefix 目录不存在.
)

:: 删除 .npmrc文件
del /q "C:\Users\%username%\.npmrc"


REM 设置Node.js的安装目录的默认路径
set NODE_DIR=C:\Program Files\nodejs

REM 查找真正的安装目录
for /f "delims=" %%i in ('where node') do set NODE_DIR=%%~dpi
 
REM 删除安装目录
 if exist "%NODE_DIR%" (
     echo 删除Node.js 安装目录: %NODE_DIR%
     rmdir /s /q "%NODE_DIR%"
 ) else (
     echo Node.js i 安装目录不存在.
 )
 
endlocal
pause

执行效果图

执行时如果存在刷屏 现象 说明是没以管理员身份运行

下载新版本nodejs

下载地址

选择版本

选择对应系统的安装包或者压缩包,window系统 建议下载msi文件

nodejs 的默认安装目录C:\Program Files\nodejs
安装没啥注意的,一般都是选择安装目录后 就一直 next 等待安装完成就好

安装完成后CMD命令框输入node -v 显示node版本,输入npm -v显示npm版本

对npm进行设置,强烈建议,

更换淘宝源、其他源 看个人需要吧
~~npm config set registry https://registry.npm.taobao~~  此域名证书过期
更换为:
npm config set registry https://registry.npmmirror/

下面的两个设置看个人需求

windos+r 输入cmd 回车
在cmd命令框分两次输入
设置全局目录和缓存目录,创建完两个空文件夹之后,打开cmd命令窗口,输入
按个人需要设置路径
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"

本文标签: 新版本 window nodejs