Node学习笔记3

1、更改了package.json,更新pnpm-lock.yml的方法

# 更新这些依赖项并同时生成或更新pnpm-lock.yaml文件
pnpm i

chatgpt解释

2、pnpm初始化项目

pnpm init

3、macos上更新pnpm

# 运行 pnpm 的自动设置命令。这将配置 pnpm 的环境变量和全局存储路径。
pnpm setup

# 使用 source 命令应用 .zshrc 配置文件的更改。这样会立即更新当前终端会话的环境变量。
source ~/.zshrc

# 全局安装最新版本的 pnpm。-g 参数表示全局安装,这样 pnpm 就可以在任何目录下使用。
pnpm add -g pnpm

4、pnpm更新项目依赖

# 查看当前项目中过时的包
pnpm outdated

# 更新当前项目中的包
pnpm update

5、更改npm和pnpm安装全局包的位置

# 设置npm的全局安装前缀为D:\environment\node\npm
npm config set prefix D:\environment\node\npm

# 获取当前npm的全局安装前缀设置
npm config get prefix

# 设置pnpm的存储目录为D:\environment\node\pnpm
pnpm config set store-dir D:\environment\node\pnpm

# 获取当前pnpm的存储目录设置
pnpm config get store-dir 

# 想直接在windows的终端中使用全局包的命令的话,需要将全局包的路径添加到环境变量Path中

6、pnpm : File C:\Program Files\nvm\pnpm.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.报错的解决方案

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted