2016-01-08 11 views
5

Ho un codice server NodeJS scritto in JSX dove sto importando superagent in questo modo:Errore importazione superagent in Reagire codice

import request from 'superagent'; 

Quando il server si avvia dopo la generazione, ottengo il seguente errore: TypeError: richiedono non è una funzione. E questo avviene al seguente riga nel mio codice compilato:

var crypto = require('crypto'); 

Sul risalire ho capito che Crypto è richiesto da 'formidabile', che è richiesto da 'superagent'.

Ho la stessa importazione superagente nel mio codice javascript lato client ma funziona perfettamente. Ho diffuso il codice JS di compilazione per nodo (server) e client, ed entrambi sono uguali. Quindi non sembra un problema con il modo in cui è costruito.

Qualcuno ha già visto questo errore e sapresti cosa è necessario fare?

+0

È possibile importare superagent in questo modo con uno spazio D :? – httpNick

+0

Mi dispiace che fosse in corso la correzione automatica quando ho digitato la domanda: P – SThomas

risposta