所以我試圖使用this節點包。使用說明指出我需要require
JSON文件。事情是這樣的:使用節點解引用JSON模式
var myschema = require('schema.json');
但是當我運行這一點,希望通過「schema.json」的名義找一個節點包並拋出一個錯誤「無法找到模塊‘schema.json’」。我如何避免這個錯誤?
所以我試圖使用this節點包。使用說明指出我需要require
JSON文件。事情是這樣的:使用節點解引用JSON模式
var myschema = require('schema.json');
但是當我運行這一點,希望通過「schema.json」的名義找一個節點包並拋出一個錯誤「無法找到模塊‘schema.json’」。我如何避免這個錯誤?
的libray你聯繫到正在json-schema-deref
因此,導入庫,你會做的名字:
var deRefLib = require('json-schema-deref')
然後加載模式文件,你需要使用要求與相對路徑。如果你的模式是在同一目錄作爲您的JS文件,你可以使用:
var mySchema = require('./schema.json')
將其更改爲'要求(「./ schema.json」);' – Hardy