Ubuntu16.04 NodeMapnik 部署

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yh0503/article/details/84850454

安装NODE.JS

  1. 安装nodejs和npm
# 安装
apt-get install nodejs -y
apt-get install npm -y
# 验证版本
nodejs -v
npm -v
  1. 升级npm
# Node.js版本和npm版都不是最新的,需要进行更新,这里使用n模块进行升级
npm install -g n

# 安装完成之后就可以通过命令安装latest、stable、lts和指定版本等,这里安装lts版本
n lts

# 修改node.js和npm的软链接文件
rm /usr/bin/node
ln -s /usr/local/n/versions/node/8.11.3/bin/node /usr/bin/node
rm /usr/bin/npm
ln -s /usr/local/n/versions/node/8.11.3/bin/npm /usr/bin/npm

# npm升级到最新版本
npm i -g npm

安装Node-Mapnik

  1. 全局安装node-gyp和node-pre-gyp
npm install -g node-gyp
npm install -g node-pre-gyp
  1. 安装cnpm
# 安装了这个就不用配置淘宝的npm镜像了
# npm config set registry https://registry.npm.taobao.org
npm i cnpm -g
  1. 安装Node-Mapnik
# 创建node-Mapnik文件夹,cd到该文件夹
cnpm install Mapnik

在这里插入图片描述
4. 测试

# 输入如下的内容,保存到app.js中(vim app.js)
var mapnik = require('mapnik');
new mapnik.Image.open('demo.jpg').save('demo.png');
# 启动app.js脚本
node app.js
# 列出当前目录下的文件,如果有demo.png则为成功
ll

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/yh0503/article/details/84850454