NodeJS Photoshop PSDparsing器toJSON()没有方法
我使用https://github.com/meltingice/psd.jsparsing节点中的PSD文件,
我看到可以使用jSON(), https://github.com/won21kr/psd.js-1
但是当我在安装模块后尝试在简单的Hello World上使用时,
npm安装psd
toJSON()给我错误:
info = psd.toJSON(); ^ TypeError:对象#没有方法'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();
如何parsing有效的json我的psd树对象? 干杯
你知道toJSON
函数是在原来的权利叉项目? 所以如果你使用npm
安装psd
,你会得到没有toJSON
函数的原始项目。
您应该签出fork( won21kr
),并将其放到node_modules
文件夹中,或者将其放在其他位置,并以相对模块path表示法访问js
文件: require('./psd-fork/index.js')
。
改变psd.tree()。descendants()[0]; 到psd.tree()。descendants()[0] .export();