better-mock icon indicating copy to clipboard operation
better-mock copied to clipboard

[Proposal] 当前依赖的deasync无prebuilt支持,建议升级或者改造成peerDependencies

Open Matrixbirds opened this issue 2 years ago • 5 comments

当前的版本不支持node v14 node v16的linux prebuilt。 因此要使用node-gyp,对于环境要准备python3,有点麻烦。 看了下依赖包,promise-synchronizer这个库依赖了deasync导致的

Matrixbirds avatar Apr 01 '22 02:04 Matrixbirds

+1 安装依赖经常失败

Soonze avatar May 25 '22 06:05 Soonze

试试这这个呢?

https://github.com/wll8/better-mock

wll8 avatar May 25 '22 06:05 wll8

试试这这个呢?

https://github.com/wll8/better-mock

看了下,这个工程里node 端生成 base64 图片确实把要用promise-synchronizer依赖部分去除了。但是node端生成图片返回的会是promise对象了吧,不是图片了。 不过我们也用不到node端mock部分,准备自己fork一份去掉这部分。

Soonze avatar May 25 '22 07:05 Soonze

做了兼容处理, node 端可以生成图片, 而不是返回 promise

wll8 avatar May 25 '22 07:05 wll8

0.3.4 版本参考(copy)了 faker.js 的实现,并且移除了对 jimp 和 promise-synchronizer 的依赖。

lavyun avatar May 28 '22 04:05 lavyun