Можно ли деконструировать импорт на Babel 7? - PullRequest
0 голосов
/ 15 февраля 2019

С babel 7 вы не можете экспортировать свои модули и деконструировать их, используя синтаксис babel.Есть ли плагин, старый синтаксис или что-то, чего мне не хватает, что позволяет мне делать следующее?

// file1.js
export const x = 0;
export const y = 1;
export default z;

// file2.js
import { x, y } from './file1.js'
console.log(x); // output: 0
console.log(y); // output: 1

1 Ответ

0 голосов
/ 15 февраля 2019

Хорошо, я справился со своей проблемой с помощью Феликса.Мое недоразумение было очень глупым: export все равно будет объявлять любую переменную, которую вы определяете после нее, например:

const x = 0;
export const x = 0; // this will be invalid, because x is a constant already

Я продолжал получать синтаксические ошибки в своем веб-пакете и не понимал, что это потому, что я былобъявляя переменную дважды, я подумал, что это проблема веб-пакета или babel.

...