原文:
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上最新的包有问题。
现在可以正常生成随机数据了:

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





