robturtle
7/19/2017 - 6:43 PM

commonjs/es6 import/export syntax

commonjs/es6 import/export syntax

import def from './es6'; // def = {a: 1, b: 2}
import { c, d } from './es6'; // c = 3, d = 4
import x, { c as C, d as D } from './es6'; // x = {a:1, b:2}, C = 3, D = 4
const def = require('./commonjs').default;
const { c, d } = require('./commonjs');
const x = require('./commonjs').default;
const C = require('./commonjs').c;
const D = require('./commonjs').d;
export default {
  a: 1,
  b: 2,
};

export {
  c: 3
  d: 4
};
module.exports = {
  default: {
    a: 1,
    b: 2,
  },
  c: 3,
  d: 4,
}