2016-03-24 10 views

cevap

1

require(debug) kullanılabilecek bir değer döndürür Çünkü desen çalışır hemen.

var debug = require('debug')('http'); 

import bir değer olarak çözmezse anlamında if gibi biraz. if ile aynı işlevi gören, ama bir değer olarak çözer ? operatör ile

var d = if(a) { b } else { c }; // unexpected token 
var debug = import debug from 'debug'; // unexpected token 

require hisse semantik.

var d = a ? b : c; 
var debug = require('debug'); 

Tek seçenek, deyimi bölmektir.

import _debug from 'debug'; 
var debug = _debug('http'); 
+0

Büyük karşılaştırma teşekkürler! –

1

There is no such shorthand in ES2015.

sadece iki bölüme kod bölmek zorunda kalacak:

import _debug from 'debug'; 
const debug = _debug('http'); 

hangi için ihracat olacaktır:

export default function { ... } 
+0

Bağlantı için teşekkürler! –

İlgili konular