是否有更短的ES6方式:
var assert = require('chai').assert;
大于
import chai from 'chai';
var assert = chai.assert;
(chai是chai-assertion库,以防你还没有听说过。)
答案 0 :(得分:26)
是的,你可以这样做:
import { assert } from 'chai';
在这种情况下, assert
必须从chai
导出。请参阅spec here和about es6 modules here
答案 1 :(得分:7)
你可以像这样使用它:
import * as chai from 'chai';
let assert = chai.assert;
let should = chai.should();
let expect = chai.expect;
答案 2 :(得分:3)
我宁愿:
import {assert, should, expect} from 'chai';
答案 3 :(得分:0)
我使用:
import chai from 'chai';
const { assert } = chai;