node 使用barcode生成条形码报错 spawn gm enoent
发布于 5 年前 作者 loveitdoit 3939 次浏览 最后一次编辑是 4 年前 来自 问答

项目里面有个生成code128条形码的需求。

开始在准备用https://github.com/birchroad/node-barc这个的,在win中安装node-convas时受阻,在centos的测试机上安装时又遇到了Package cairo这个问题,所以又找了另外一个,https://github.com/samt/barcode。

这个按照他提供的方法,运行的时候会报spawn gm enoent 这个错,参考帖子https://cnodejs.org/topic/51fc8bd944e76d216ab64939上说的,先后安装了gm、im 然后 npm install …,始终过不去上面那个错误。以上这一步在linux的测试机环境中也没通过。希望大家帮我找找原因。

6 回复

@i5ting 这个是读取条形码,我是想要实现根据字串码生成条形码图片

一定要图片吗?有些库可以在浏览器生成div或canvas来形成条码的

来自酷炫的 CNodeMD

@klesh 需要将系统里生成的多个字符串码生成图片后打印出来,主要是这个 自豪地采用 CNodeJS ionic

@loveitdoit 那用客户端生成效果更好啊,是矢量的,生成图片还要考虑失真的问题。我也做过这种打印的,就是客户端生成html。lodop里也能打印出来

来自酷炫的 CNodeMD

回到顶部