【发布时间】:2019-01-09 08:18:16
【问题描述】:
SVG.js 3.0.5 已经发布,我想更新我的 nodejs 应用程序,它使用从 2.7 到 3.0.5 的库生成 svg。
要使用 node.js 运行这个库,你需要使用 svgdom (https://github.com/svgdotjs/svgdom)
这里的问题是构造函数发生了变化,我无法弄清楚如何将它与 node.js 一起使用。
//previous method to initialize svgjs 2.7
const svgWindow = require('svgdom');
const SVGJS = require("svg.js")(svgWindow);
//with version 3.0.5 the package name changed
const svgWindow = require("svgdom");
const SVGJS = require("@svgdotjs/svg.js");
SVGJS(svgWindow); //is not a function error
【问题讨论】: