Node JS - json 到 jsongraph 转换器
Posted
技术标签:
【中文标题】Node JS - json 到 jsongraph 转换器【英文标题】:Node JS - json to jsongraph converter 【发布时间】:2018-01-19 19:56:50 【问题描述】:我需要将普通 JSON 转换为 JSON Graph。我试过json-graphify,但其中的“import”语句会抛出一个错误,说它现在不受支持。
【问题讨论】:
我假设您没有使用 es6 兼容节点。尝试使用 babel 转译器 babeljs.io/docs/usage/cli 。然后导入应该工作并且 json-graphify 会按预期工作 这里的用例是什么?你为什么要这样做?我在 Falcor 团队工作,了解用例将帮助我更好地回答。 【参考方案1】:json-graphify 的src/
目录中包含的代码是预编译/预编译的代码,它使用节点或浏览器尚不可用的语法。该模块的作者没有将编译后的代码签入 github,尽管它在 npm 上可用(注意项目的 main entry file 指向 lib/index.js
,而不是 src/index.js
)。
您要么需要:通过babel src --out-dir lib --optional runtime
自己编译它(参见项目的compile script),或者通过npm 安装模块。前一种方法会将编译后的代码构建到lib/
目录中。后者(可能是推荐的方法)会下载一个预编译的版本,可以通过const graphify = require('json-graphify')
使用。
【讨论】:
用 Babel 编译也不起作用.....似乎 json-graphify 包中存在一些代码问题。有没有其他方法可以从 json 生成 json-graph?以上是关于Node JS - json 到 jsongraph 转换器的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 node.js 将 EXCEL 文件数据读取到 json
如何使用 Node.js 将 JSON 数据从 Node.js 发送和获取到 HTML