2016-01-08 2 views
5

У меня есть код NodeJS сервер, написанный на JSX, где я импортируя SuperAgent как так:Ошибка импорта SuperAgent в React код

import request from 'superagent'; 

Когда сервер запускается после сборки, я получаю следующее сообщение об ошибке: TypeError: требуется не является функцией. И это происходит в следующей строке в моем скомпилированный код:

var crypto = require('crypto'); 

На трассировку назад я понял, что криптография требуется «грозный», который требует «SuperAgent».

У меня такой же суперагентный импорт в моем JavaScript-клиенте на стороне клиента, но это отлично работает. Я разложил код компиляции JS для узла (сервера) и клиента, и оба они одинаковы. Таким образом, это не похоже на проблему с его построением.

Кто-нибудь видел эту ошибку раньше, и вы знали бы, что нужно сделать?

+0

Может ли суперагент быть импортированным, как это, с пространством D :? – httpNick

+0

Извините, что был автокоррект при игре, когда я набрал вопрос: P – SThomas

ответ