打包节点js代码给幻影js警告

时间:2018-11-14 06:28:30

标签: node.js phantomjs

我需要生成一个包含节点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));

任何帮助都会很棒。预先感谢。

0 个答案:

没有答案
相关问题