2016-09-26 3 views
1

Я работаю в проекте, который использует синтаксис es6, например, вместо того, чтобы требовать использования импорта. В данном конкретном случае для импорта Chai JSon схем Я использую следующую строку:Как использовать схему chai json с синтаксисом es6

import jsonSchema from 'chai-json-schema'; 

Но я не могу понять, как сказать Chai использовать JSon схему с использованием ES6 синтаксиса.

В project documentation показывает, как иметь Chai использовать Chai JSon схему так:

var chai = require('chai'); 
chai.use(require('chai-json-schema')); 

Как я могу сделать это с помощью синтаксиса ES6?

ответ

2

Просто разделите линию, чтобы сначала выполнить импорт, а затем позвонить 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); 
Смежные вопросы