Module not found: Error: Can‘t resolve ‘faker‘ in react: react中无法导入faker库

文章讲述了开发者如何在不同环境下处理Node.js项目中Faker模块的版本兼容性问题,强调了npm包管理与依赖版本的重要性。

原文:
https://qmt-ptrade.com/nodejs/178/

有点奇怪的问题。
明明已经 npm install faker了
结果还是不能用。

Module not found: Error: Can't resolve 'faker' in src

在node.js CommonJS中也是可以正常导入。
在react项目中就报错。有点无语。

代码是超书里面的,于是找到书中的源码。书本提供了一个在线运行的环境。

https://codesandbox.io/p/sandbox/holy-shape-634jj?file=%2Fsrc%2FApp.js%3A9%2C1

然后打开这个在线环境,看看它用的faker的版本

是4.1.0的。
于是我在react的项目中,也采用相同的faker版本
npm install faker@4.1.0

安装好之后居然可以通过了。
晕死。原来faker的原作者在npm包里投毒,导致npm上最新的包有问题。

现在可以正常生成随机数据了:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值