Получить атрибут в импорте ES6 - PullRequest
0 голосов
/ 11 февраля 2020

Я использую sucrase для использования модулей ES6 в NodeJS, и у меня есть код, который работает по-разному в зависимости от экспорта. если я использую module.exports для экспорта библиотеки, когда я использую import obj, { auth } from 'someLib' (ES6), возможно использовать auth и если использовать export default для экспорта кода auth - это undefined Пример:

module.exports = {
  name: 'jefter',
  lastName: 'Rocha',
  age: 24,
  auth: {
    login: 'jefter123',
    password: '123pwd'
  }
}

import obj, { auth } from 'someLib'
console.log(auth)


result: { login: 'jefter123', password: '123pwd' }

case Я использую export default для экспорта кода, console.log возвращает undefined

...