2017-08-11 78 views
0

我需要將普通JSON轉換爲JSON圖形。我試過json-graphify,但是其中的「import」語句拋出一個錯誤,說現在不支持它。節點JS - json到jsongraph轉換器

+0

我假設你沒有使用es6兼容節點。嘗試使用babel transpiler https://babeljs.io/docs/usage/cli/。然後導入應該工作,並且json-graphify將按預期工作 – Malice

+0

這裏的用例是什麼?你爲什麼想這樣做?我在Falcor團隊工作,瞭解用例會幫助我更好地回答。 –

回答

0

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')使用的預編譯版本。

+0

與Babel編譯也沒有工作.....好像在json-graphify包中有一些代碼問題。有沒有其他的方法來從JSON生成JSON圖? – Vasanthakumar