2017-11-06 24 views
-1

JSON SchemaバリデーターajvをPolymer 2.0コンポーネントに組み込みようとしています。私がポリマー2.0コンポーネント内AJVをインスタンス化する問題が生じていますnpmPolymer 2.0で作業する必要があります

npm install ajv 

をロードすることができます。私のポリマー2.0要素内

var Ajv = require('ajv'); 
var ajv = new Ajv(); // options can be passed, e.g. {allErrors: true} 
var validate = ajv.compile(schema); 

どのように組み込むかAJV:

アクセスAJVは必要を介して行われますか?

答えて

0

私の答えが見つかりました。それはhttps://github.com/epoberezkin/ajv/issues/21です。私はbrowserifyを使う必要があった。

<script src="../../node_modules/ajv/lib/bundle.js"></script> 
<script> 
    Ajv     = require('ajv') 
    , ajv     = Ajv(); 
</script> 
:HTMLファイル内

npm install -g browserify 

browserify -r ./node_modules/ajv/lib/ajv.js:ajv -o ./node_modules/ajv/lib/bundle.js 

関連する問題