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

nodejs qmt 82℃

有点奇怪的问题。

明明已经 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上最新的包有问题。

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

转载请注明:QMT|Ptrade量化交易 » Module not found: Error: Can’t resolve ‘faker’ in react: react中无法导入faker库

喜欢 (0)