NodeJS Photoshop PSD解析器toJSON()没有方法

时间:2015-06-25 00:53:49

标签: json node.js psd

我使用https://github.com/meltingice/psd.js来解析节点中的PSD文件,

我看到可以使用toJSON(),https://github.com/won21kr/psd.js-1

但是当我在安装模块后尝试使用简单的hello世界时,

  

npm install psd

toJSON()给了我错误:

  

info = psd.toJSON();              ^ TypeError:Object#没有方法'toJSON'

正常日志工作正常,

var PSD = require('psd');
var psd = PSD.fromFile("AntoineVeglas_Filter_BW.psd");
psd.parse();

node = psd.tree().descendants()[0];
console.log(node);

info = psd.toJSON();

如何解析有效的json我的psd树对象?欢呼声

2 个答案:

答案 0 :(得分:2)

您是否知道release函数位于原始权限的fork项目中?因此,如果您使用toJSON安装psd,您将获得没有npm功能的原始项目。

您应该检查fork(toJSON)并将其放在won21kr文件夹中,或者将其放在其他位置并使用相对模块路径表示法访问node_modules文件:{ {1}}。

答案 1 :(得分:0)

更改psd.tree()。​​descendants()[0];到psd.tree()。​​descendants()[0] .export();