例如,我正在一个使用 es6 语法的项目中工作,它使用 import 而不是 require 。在这种导入 chai json 模式的特殊情况下,我使用以下行:
import jsonSchema from 'chai-json-schema';
但我不知道如何告诉 chai 使用 es6 语法使用 json 模式。
在 project documentation展示了如何让 chai 使用 chai json 模式,如下所示:
var chai = require('chai');
chai.use(require('chai-json-schema'));
如何使用 es6 语法执行此操作?
最佳答案
只需拆分行以先执行导入,然后调用 chai.use
。这有效:
import chai from 'chai';
import jsonSchema from 'chai-json-schema';
chai.use(jsonSchema);
如果您想将 chai
的各个位与 chai
本身一起导入,您可以这样做:
import chai, { expect, should } from 'chai';
import jsonSchema from 'chai-json-schema';
chai.use(jsonSchema);
关于json - 如何通过 es6 语法使用 chai json 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39703505/