node 使用barcode生成条形码报错 spawn gm enoent
项目里面有个生成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