このチュートリアルに基づいて、次の (簡略化された) 例を正常に実行しています。
phantomjs highcharts-convert.js -infile options1.json -outfile chart1.png -width 300 -constr Chart
outputfile 拡張子を.jpgor.pdfに変更して期待される出力を得ることができますが、正常に作成され.svgたchart1.svgファイルに変更すると空になります。
からhighcharts-convert.js、そのファイルの書き込みに失敗する手順は次のとおりです。
fs = require('fs');
...
svgFile = fs.open(output, "w");
svgFile.write(svg);
私はチェックconsole.log(svg)しsvgて空ではないので、有罪はsvgFile.write(svg);なぜですか?
Mac OS X を実行しています。