このチュートリアルに基づいて、次の (簡略化された) 例を正常に実行しています。
phantomjs highcharts-convert.js -infile options1.json -outfile chart1.png -width 300 -constr Chart
outputfile 拡張子を.jpg
or.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 を実行しています。