NodeJS Photoshop PSD 解析器 toJSON() 没有方法
NodeJS Photoshop PSD parser toJSON() has no method
我正在使用 https://github.com/meltingice/psd.js 解析节点中的 PSD 文件,
我看到可以使用 toJSON(),https://github.com/won21kr/psd.js-1
但是当我在安装模块后尝试在简单的 hello world 上使用时,
npm install psd
toJSON() 给我错误:
info = psd.toJSON();
^ TypeError: Object # has no method '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 树对象?干杯
您知道 toJSON
函数在原始项目的分支项目中吗?因此,如果您使用 npm
安装 psd
,您将获得没有 toJSON
功能的原始项目。
你应该签出叉子 (won21kr
) 并将它放在你的 node_modules
文件夹中,或者把它放在其他地方并使用相对模块路径符号访问 js
文件: require('./psd-fork/index.js')
.
改变psd.tree().descendants()[0];至 psd.tree().descendants()[0].export();
我正在使用 https://github.com/meltingice/psd.js 解析节点中的 PSD 文件,
我看到可以使用 toJSON(),https://github.com/won21kr/psd.js-1
但是当我在安装模块后尝试在简单的 hello world 上使用时,
npm install psd
toJSON() 给我错误:
info = psd.toJSON(); ^ TypeError: Object # has no method '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 树对象?干杯
您知道 toJSON
函数在原始项目的分支项目中吗?因此,如果您使用 npm
安装 psd
,您将获得没有 toJSON
功能的原始项目。
你应该签出叉子 (won21kr
) 并将它放在你的 node_modules
文件夹中,或者把它放在其他地方并使用相对模块路径符号访问 js
文件: require('./psd-fork/index.js')
.
改变psd.tree().descendants()[0];至 psd.tree().descendants()[0].export();