Ответ 1
Да, вы можете сделать это как:
import { assert } from 'chai';
assert
должен быть экспортирован из chai
в этом случае. См. spec здесь и о модулях es6 здесь
Есть ли более короткий способ ES6:
var assert = require('chai').assert;
чем
import chai from 'chai';
var assert = chai.assert;
(chai - библиотека chai-assertion, если вы еще не слышали об этом.)
Да, вы можете сделать это как:
import { assert } from 'chai';
assert
должен быть экспортирован из chai
в этом случае. См. spec здесь и о модулях es6 здесь
Вы можете использовать его следующим образом:
import * as chai from 'chai';
let assert = chai.assert;
let should = chai.should();
let expect = chai.expect;
Я бы предпочел:
import {assert, should, expect} from 'chai';