Как я могу проверить, правильно ли работает оператор импорта в REPL узла 6?
export default config = {
apiUrl : "http://localhost:7543"
}
$ node --version
v6.7.0
Это возможно без транспиляции? Есть ли способ заполнить импорт, не меняя мой код?
Я хотел бы вытянуть это в консоль (REPL) и посмотреть, правильно ли настроен объект. Но:
import {config} from './config';
^^^^^^
SyntaxError: Unexpected token import
Похоже, я еще не могу использовать импорт в REPL. Так какая альтернатива? Нужно ли использовать ES5 / Node require
? Можно ли добавить в мой загрузчик полифилл для Nesh?
В идеале я хотел бы просто открыть node
консоль и использовать вставку в строке, которая использует import
без необходимости менять мой код.
1 ответ
Node.js не поддерживает модули ES. Если вы хотите их использовать, вы должны перенести свой код с помощью Babel.
Невозможно заполнить модули ES, так как они вводят новый синтаксис, поэтому код даже не может быть проанализирован должным образом (вы получаете синтаксическую ошибку).