NodeJS 环境

简介: NodeJS 环境

NodeJS 环境中使用 fabric 需要canvas环境, canvas 环境需要操作系统层面的支持,在 npm 地址上已经介绍了如何配置,本笔记记录 Ubuntu 20.04AlpineDocker 中的配置。


Ubuntu 20.04

系统环境配置:

$ sudo apt install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev点击复制复制失败已复制


安装依赖:

$ pnpm add fabric canvas
$ pnpm add -D @types/fabric 点击复制复制失败已复制


Alpine

Alpine 中的配置一般与 Docker 容器一并使用,本笔记只记录 Dockerfile 配置:

# 开发环境镜像层
FROM node:16.13.1-alpine as builder
LABEL maintainer="Iric<zhangbing@9xing.cn>"
# 更改阿里云镜像源
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
# 更新软件
RUN apk update
# 安装canvas包所需依赖
RUN apk add --no-cache \
  build-base \
  g++ \
  cairo-dev \
  jpeg-dev \
  pango-dev \
  giflib-dev
# 设置时区
RUN echo "Asia/Shanghai" > /etc/timezone && ln -sf /usr/share/zoneinfo/Asi
目录
相关文章
|
3月前
|
JavaScript 前端开发 算法
Node.js中的process.nextTick与浏览器环境中的nextTick有何不同?
Node.js中的process.nextTick与浏览器环境中的nextTick有何不同?
|
5月前
|
开发框架 NoSQL JavaScript
mongoDB入门教程四:安装Node+express环境支撑
mongoDB入门教程四:安装Node+express环境支撑
50 0
|
17天前
|
开发框架 JavaScript 中间件
node+express搭建服务器环境
node+express搭建服务器环境
node+express搭建服务器环境
|
3月前
|
资源调度 JavaScript API
配置Typescript+Node环境
配置Typescript+Node环境
37 0
|
3月前
|
JavaScript
Vue3 + Typescript + Node.js 搭建elementUI使用环境
Vue3 + Typescript + Node.js 搭建elementUI使用环境
39 0
|
3月前
|
JavaScript IDE 开发工具
Windows上安装NodeJs环境
Windows上安装NodeJs环境
27 0
|
4月前
|
JavaScript 前端开发 算法
【从0配置JAVA项目相关环境2】node.js + 前端 从配置到运行
【从0配置JAVA项目相关环境2】node.js + 前端 从配置到运行
63 0
|
9月前
|
Linux
linux环境通过n模块更新node
linux环境通过n模块更新node
133 0
|
6月前
|
JavaScript 前端开发 安全
windows 环境下使用 Node.js 访问 SAP OData 遇到 unable to get local issuer certificate
windows 环境下使用 Node.js 访问 SAP OData 遇到 unable to get local issuer certificate
50 0
|
7月前
|
弹性计算 JavaScript Linux
搭建Node.js编程环境
本教程介绍如何在Linux实例上快速搭建一套Node.js编程环境。
54 0