mac 下 node-qrcode的二维码库
来源:互联网 发布:php 参数传递 编辑:程序博客网 时间:2024/06/04 22:00
这两天在mac下折腾node.js 的二维码库 ,遇到了n多大坑. 按着其官方文档的说明只有下面简简单单几句
DependenciesThese should be taken care of for you by npm but you should...npm install canvasIf cairo gives you trouble and you cannot install canvas, checkout the canvas site. I know @tjholowaychuk has setup a way to download and install a version of cairo/pixman for testing.The word "QR Code" is registered trademark of:DENSO WAVE INCORPORATED
如果你的系统是mac的话 你只按着上面的安装方法 保准你折腾的头破血流, 我就是血淋淋的例子啊.
因为mac 下其要安装的库太多了 .下面一次列出来
1. brew install pkgconfig 如果没有安装homebrew 的话 恭喜你 安装去吧.2. install XQuartz [下载地址](https://xquartz.macosforge.org)3. brew install Cairo4. coyped all /opt/X11/lib/pkgconfig/*.pc to /usr/local/lib/pkgconfig on your mac5. sudo npm install -g qrcode
以上的安装步骤 我可是折腾了足足一个晚上.
写个demo 进行测试下 qrcode.js
var http = require("http");var QRCode = require('qrcode');function onRequest(request, response) { console.log("Request received."); response.writeHead(200, {"Content-Type": "text/html"}); QRCode.toDataURL("胡峰",function(err,url){ if(err) console.log('error: '+err); //console.log(url); response.end("<!DOCTYPE html/><html><head><title>二维码</title></head><body><p >请扫描二维码</p><img src='"+url+"'/></body></html>"); });}http.createServer(onRequest).listen(8888);
node qrcode.js 打开浏览器 ok了
W 本站文章如果没有特殊说明,均为原创,转载请以链接方式注明本文地址:http://hufeng825.github.com/2013/11/27/nodejs1/
- mac 下 node-qrcode的二维码库
- mac 下 node-qrcode的二维码库
- QRcode 二维码在.net下的应用
- Python 的生成二维码生成库 -- qrcode
- 二维码扫描库qrcode的使用举例
- STM32可用的QRCODE二维码生成库
- STM32可用的QRCODE二维码生成库
- Qrcode的二维码
- PHP下通过QRCode类库创建中间带网站LOGO的二维码
- QRCode二维码的应用心得
- qrcode生成的二维码兼容性问题
- Swift - 二维码QRCode的读取
- 使用日本人的库QRCode编解码二维码
- 二维码QRCode
- QrCode二维码
- vue项目生成二维码功能推荐使用node-qrcode
- mac下的node升级
- 润乾4.5的 qrcode 二维码实现函数
- Mac OS X日常操作
- opencv中的矩阵操作
- 【第一章 第一节】
- LeetCode Next Permutation 生成下一个序列
- 【第一章 第二节】
- mac 下 node-qrcode的二维码库
- sshuttle全局代理的实现简析
- Android开发adb环境配置
- ORACLE堆表和索引组织表IOT优缺点
- 取得下个参数宏定义
- Java面向对象(一)
- 微信打飞机之IOS/安卓无敌破解版
- Android开发之xml文件的序列化
- 非线性数据结构——二叉树