Я использую 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