pnpm版本问题记录

706 阅读1分钟

前言

在网上上看到有个有个ts体操的github下仓库。挺感兴趣的,下载下来看看,试试自己的ts水平。

地址:github.com/type-challe…

看文档

image.png

1.可以选择在线练习

image.png

2.也可以在vscode 上安装插件,练习

image.png

image.png

当然,也可以直接把源码下载下来,跑命令,在本地生成题目,实现离线练习(好,我就要学这个)

3. 离线练习

image.png

没有安装 pnpm的,先安装下 pnpm

# pnpm 安装
npm i -g pnpm
# 查看版本
pnpm -v

image.png

然后按照文档,pnpm install

image.png

喜闻乐见的报错环节

image.png

因为,这个项目是打算下载下来练习ts用的,不存在git提交的情况。所以下载的时候,直接选择了 zip包的形式,下载下来,解压,安装依赖,运行。

解决:

碰到这个问题,网上查了下,可以直接改 package.json中的pnpm的版本,把pnpm的版本,改成本地你自己的pnpm的版本

这个报错的意思是:项目创建的时候使用的是8.12.1版本,后续在使用时更新了pnpm版本,导致了该问题发生 所以我们直接改。

image.png

image.png