Гарантируется ли импортированный код в веб-пакете, чтобы он полностью выполнялся раньше всего? - PullRequest
0 голосов
/ 17 ноября 2018

Допустим, у меня есть модуль A, который импортируется модулем B в webpack проекте.

A.js

const variable = synchronousGetData()

export function exportedFunction() {
  // do some work with variable
}

B.js

import { exportedFunction } from 'A'

exportedFunction()

Гарантируется ли variable полное создание экземпляра (например, синхронная работа будет выполнена и назначена на variable через synchronousGetData()?)

Я могу вспомнить только случай, когда для модуля A также требуется B, и в этом случае у вас есть круговая зависимость, и это может скинуть все, правильно? Но если нет круговой зависимости, то существует ли вышеуказанная гарантия?

...