最近在研究低代码,使用到了pnpm来进行管理包.
使用@reduxjs/toolkit时,添加了immer(数据不可变)来做state数据处理.
下图(pnpm管理)这种导入immer使用produce时报错,我在想我之前的这种导入方式不会报错啊.
pnpm包管理使用import { produce } from "immer"; 可以导入成功.
在使用过程中,可以拿到Proxy,简单说: 就是从代理对象中无法取出state的值.
看了看pnpm下载的immer源码,索性直接换npm了,可能他们俩实现得方式有差别吧.
有没有大佬遇到相似问题,麻烦指点一二.