Ожидание верхнего уровня не работает с узлом 14.13.-Javascript

Форум по Javascript
Гость
Ожидание верхнего уровня не работает с узлом 14.13.-

Сообщение Гость »


У меня узел 14.13.0, и даже с --harmony-top-level-await ожидание верхнего уровня не работает.

$ cat i.js const l = await Promise.new(r => r("foo")) консоль.log(л) $узел -v v14.13.0 $ node --harmony-top-level-await i.js /Пользователи/карел/i.js:1 const l = await Promise.new(r => r("foo")) ^^^^^ SyntaxError: ожидание допустимо только в асинхронной функции. в WrapSafe (внутренний/модули/cjs/loader.js:1001:16) в Module._compile (внутренний/модули/cjs/loader.js:1049:27) в Object.Module._extensions..js (внутренний/модули/cjs/loader.js:1114:10) в Module.load (внутренний/модули/cjs/loader.js:950:32) в Function.Module._load (внутренний/модули/cjs/loader.js:791:14) в Function.executeUserEntryPoint [как runMain] (внутренний/модули/run_main.js:72:12) во внутреннем/основном/run_main_module.js:17:47 Что я делаю не так?

Вернуться в «Javascript»