node.js - 显示正方形的图表 js

标签 node.js docker charts chart.js chartjs-2.6.0

我正在使用 npm 模块 chartjs-node-canvas创建图表并将其添加到我的 xlsx 文件中。 我得到了想要的结果,而无需将我的应用程序作为 dokcer 容器运行。 这是使用 docker 运行我的应用程序后得到的结果: enter image description here

这是我的 Dockerfile:

FROM node:16.13.1-alpine3.13
RUN apk add dumb-init
RUN apk update
RUN apk upgrade
RUN apk add --no-cache  pixman
RUN apk add --no-cache libc6-compat && ln -s /lib/libc.musl-x86_64.so.1 /lib/ld-linux-x86-64.so.2
RUN apk add --no-cache  libuuid
RUN apk add --no-cache  glib
RUN apk add --update  autoconf gcc g++ make libaio-dev libnsl gettext-dev automake libtool libc6-compat
RUN apk add --update libaio libnsl &&  ln -s /usr/lib/libnsl.so.2 /usr/lib/libnsl.so.1
RUN apk add musl-dev libaio autoconf && apk add --update make
RUN apk add --update && apk add --no-cache ffmpeg opus pixman cairo pango giflib ca-certificates  && apk add --no-cache --virtual .build-deps git curl build-base jpeg-dev pixman-dev
RUN apk --no-cache --virtual .canvas-build-deps add  build-base  cairo-dev  jpeg-dev  pango-dev  giflib-dev  pixman-dev pangomm-dev libjpeg-turbo-dev freetype-dev  && apk --no-cache add  pixman  cairo  pango  giflib
RUN apk --no-cache --virtual .canvas-build-deps add build-base  cairo-dev jpeg-dev pango-dev  giflib-dev pixman-dev  pangomm-dev  libjpeg-turbo-dev  freetype-dev 
RUN apk --no-cache add pixman  cairo  pango  giflib

最佳答案

我不知 Prop 体原因,但我在使用 node:16-alpine 时遇到了同样的问题,并通过使用 node:16 修复了该问题。

关于node.js - 显示正方形的图表 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71293770/

相关文章:

javascript - 网络驱动器上 appendFile 上的 EPERM

windows - 如何在 Windows 上刷新 console.log 输出

r - Docker 构建无法获取 'R.utils'

ios - ShinobiCharts xAxis 标签被截断

plugins - 如何在 Highcharts 插件的柱形图中添加水平线?

javascript - jasmine-node _spec 执行顺序

node.js - grunt-cucumber 未运行 step_definitions

image - OCI 运行时 exec 失败 : exec failed: container_linux. go:349: 启动容器进程导致“exec:

linux - 是什么导致 BitBake 工作进程意外退出?

jquery - 更改 Google 图表中图表范围过滤器的值