使用 Polymer 2.0 并需要
Working with Polymer 2.0 and require
我正在尝试合并 JSON 模式验证器 ajv into a Polymer 2.0 component. It can be loaded with npm
npm install ajv
我在 Polymer 2.0 组件中实例化 ajv 时遇到问题。
通过 require 访问 ajv:
var Ajv = require('ajv');
var ajv = new Ajv(); // options can be passed, e.g. {allErrors: true}
var validate = ajv.compile(schema);
如何将 ajv 合并到我的 Polymer 2.0 元素中?
我找到了答案。它位于 https://github.com/epoberezkin/ajv/issues/21。我需要使用 browserify。
npm install -g browserify
browserify -r ./node_modules/ajv/lib/ajv.js:ajv -o ./node_modules/ajv/lib/bundle.js
在 html 文件中:
<script src="../../node_modules/ajv/lib/bundle.js"></script>
<script>
Ajv = require('ajv')
, ajv = Ajv();
</script>
我正在尝试合并 JSON 模式验证器 ajv into a Polymer 2.0 component. It can be loaded with npm
npm install ajv
我在 Polymer 2.0 组件中实例化 ajv 时遇到问题。
通过 require 访问 ajv:
var Ajv = require('ajv');
var ajv = new Ajv(); // options can be passed, e.g. {allErrors: true}
var validate = ajv.compile(schema);
如何将 ajv 合并到我的 Polymer 2.0 元素中?
我找到了答案。它位于 https://github.com/epoberezkin/ajv/issues/21。我需要使用 browserify。
npm install -g browserify
browserify -r ./node_modules/ajv/lib/ajv.js:ajv -o ./node_modules/ajv/lib/bundle.js
在 html 文件中:
<script src="../../node_modules/ajv/lib/bundle.js"></script>
<script>
Ajv = require('ajv')
, ajv = Ajv();
</script>