Node学习笔记1

1、npm升级安装的全局包

# 更新全局安装的包
npm update -g

Updating packages downloaded from the registry

2、清理npx安装缓存

# 删除_npx文件夹中的内容。
npx clear-npx-cache

3、代理

# npm设置代理
# 1)clash代理
npm config set proxy http://127.0.0.1:7890
npm config set https-proxy http://127.0.0.1:7890
# 2)v2rayN代理
npm config set proxy http://127.0.0.1:10809
npm config set https-proxy http://127.0.0.1:10809

在npm中使用代理最方便的方法,在clash for windows代理软件中打开一个设置好代理的终端。

# 查询 npm 的 HTTP 代理设置
npm config get proxy

# 查询 npm 的 HTTPS 代理设置
npm config get https-proxy

# 查询 pnpm 的 HTTP 代理设置
pnpm config get proxy

# 查询 pnpm 的 HTTPS 代理设置
pnpm config get https-proxy

4、升级pnpm包

# 全局安装pnpm
# 当你运行 npm install -g pnpm 时,npm 会检查你系统中是否已经安装了 pnpm。
# 如果没有,它会安装最新版本的 pnpm。如果已经安装了 pnpm,npm 会检查它是否是最新版本。
# 如果不是,pnpm 会升级到最新的版本。
npm install -g pnpm
# 准备并激活最新版本的 pnpm 的命令
corepack prepare pnpm@latest --activate

corepack prepare pnpm@latest --activate解释

5、npm迁移到pnpm

# 此命令用于将现有的 package-lock.json 转换为 pnpm-lock.yaml 文件。这样可以确保 pnpm 安装的依赖版本与 npm 安装的依赖版本一致。这是从 npm 迁移到 pnpm 时的可选步骤,但建议执行以保持依赖版本一致。
pnpm import
# 删除项目中的 node_modules 文件夹和 package-lock.json 文件
rm -rf node_modules/ package-lock.json
# 根据 package.json 文件中列出的依赖项安装项目所需的依赖
pnpm i