import {
foobar1,
foobar2,
foobor3, //typo! this key doesn't exist in the module.
} from './module_file.js'
console.log(foobar1, foobar2, foobar3) //EXPLODES
Одна из самых частых глупых ошибок, которые я делаю при использовании нового оператора импорта стиля ES6, заключается в том, что у меня будет опечатка в одном из ключей в деструкции объектов. Я не могу представить ни одного экземпляра, где мне когда-либо понадобилось бы значение в назначении деструктурирования undefined
. Есть ли способ заставить оператор импорта работать с ошибкой, если один из элементов, которые я пытаюсь импортировать, - undefined?
т
import {
doesntExistInModule //EXPLODE NOW! 🔥🔥🔥
} from './module_file.js'