我需要生成一个包含节点js服务器端图形的PDF。我已经使用d3js服务器端概念来创建svg。 svg2png npm库可帮助将svg转换为图像,并自动获取PDF中的图形。现在我需要为节点js代码创建exe,在此我会收到幻影js警告
这是我收到的警告:
警告无法将文件%1包含到可执行文件中。 该文件必须以可执行文件%2的形式分发。 node_modules \ phantomjs-prebuilt \ lib \ phantom \ bin \ phantomjs 可执行路径/ phantom / phantomjs 警告无法将文件%1包含到可执行文件中。 该文件必须以可执行文件%2的形式分发。 node_modules \ phantomjs-prebuilt \ lib \ phantom \ bin \ phantomjs.exe 可执行路径/phantom/phantomjs.exe
exe正在创建。但是exe并未将svg转换为png。我该如何解决此警告??
这是我的代码,用于将svg转换为png
const fs = require("pn/fs"); // https://www.npmjs.com/package/pn
const svg2png = require("svg2png");
fs.readFile("source.svg")
.then(svg2png)
.then(buffer => fs.writeFile("dest.png", buffer))
.catch(e => console.error(e));
任何帮助都会很棒。预先感谢。