2017-11-06 3 views
-1

Polymer 2.0 구성 요소에 JSON Schema 유효성 검사기 ajv을 통합하려고합니다. 그것은 npmPolymer 2.0 사용 및 필요

npm install ajv 

가 나는 폴리머 2.0 구성 요소 내 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 

관련 문제