2017-09-22 10 views
0

Voici mon codeES6 équivalent de fonction require() ('module').

var foobar = require('module').foobar() 
foobar.useOne() 
foobar.useTwo() 

Je cherche l'équivalent ES6 de la première ligne (avec import ... as ... from) afin que je puisse encore faire foobar.useOne(), foobar.useTwo() etc
S'il y a un ..

+0

http://exploringjs.com/es6/ch_modules.html#sec_importing-exporting-details – Garfield

+0

êtes-vous usign CommonJS? – Niladri

Répondre

0

on dirait que votre module expose une méthode de fabrication, vous avez donc besoin d'une variable intermédiaire pour stocker l'instance de foobar.

import { foobar as Foobar } from 'module'; 
const foobar = Foobar(); 
foobar.useOne(); 
foobar.useTwo();