ES6速记导入

sim*_*ack 16 import ecmascript-6

是否有更短的ES6方式:

var assert = require('chai').assert;
Run Code Online (Sandbox Code Playgroud)

import chai from 'chai';
var assert = chai.assert;
Run Code Online (Sandbox Code Playgroud)

(chai是chai-assertion库,万一你还没有听说过.)

ale*_*ods 27

是的,你可以这样做:

import { assert } from 'chai';
Run Code Online (Sandbox Code Playgroud)

assertchai在这种情况下必须从出口.请在此处查看规范以及es6模块


Foy*_*any 8

你可以像这样使用它:

import * as chai from 'chai';

let assert = chai.assert;
let should = chai.should();
let expect = chai.expect;
Run Code Online (Sandbox Code Playgroud)


Pan*_*hro 6

我宁愿:

import {assert, should, expect}  from 'chai';
Run Code Online (Sandbox Code Playgroud)