小程序生成二维码无法Node.js保存
起因
有这样一个场景:
张三的程序P1是用HTML开发的,部分页面结合了微信的JS-SDK。
李四的程序P2是完全使用微信小程序开发的。
现在张三想和李四合作,将P1和P2整合成一个完整的程序P。有一种方案A,是把P2再开发个HTML版本后和P1整合。
有这样一个场景:
张三的程序P1是用HTML开发的,部分页面结合了微信的JS-SDK。
李四的程序P2是完全使用微信小程序开发的。
现在张三想和李四合作,将P1和P2整合成一个完整的程序P。有一种方案A,是把P2再开发个HTML版本后和P1整合。
canvas这个组件很强大,H5、小程序、node都可以使用它。但node环境下还是需要满足特定的条件才能使用node-canvas的,在windows系统中,安装node-canvas前需要有python环境,否则直接安装canvas可能会出现如下错误:
在 Node.js 英文官方网站 https://nodejs.org/en/download/ 下载适用于当前系统的 Node.js 版本,这里使用的是 Centos 7 , 下载的是 https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x64.tar.xz 的 稳定 LTS Version: 8.9.4 (includes npm 5.6.0) 。
想了解npm是什么,给先了解它是为谁服务的,为什么需要它?npm是为NodeJS服务的,是随同NodeJS一起安装的包管理工具。也就是说安装了NodeJS就默认安装了npm。是不是很密切?没有错,NodeJS是服务器脚本语言,和它类似的语言有java、asp.net、php等。npm类似他们的工具包,把具有共性的代码做成模块(比如:时间格式化工具、微信支付代码等具有共性的代码),存放并上传到npm中,供其他程序员一起使用。当任何人需要调用它的时候,从npm下载下来使用即可。