最近使用 pnpm 安装 egg-init egg-example --type=simple 生成项目的依赖,在运行后请求路由出现报错:TypeError: Cannot set property router of #<Object> which has only a getter。

使用 pnpm 安装项目依赖,会锁定版本依赖。
解决锁定版本依赖,有以下两种方案,可以根据自己的项目情况来选择。
node_modules 和 yarn.lock 、 pnpm-lock.yaml 等文件,然后重新安装。参考文档:https://github.com/eggjs/egg/issues/3457
欢迎访问:天问博客