Импорт уже определенного const не выдаст ошибку - PullRequest
3 голосов
/ 09 мая 2019

У меня есть HTML-файл, который загружает два сценария: utils.js и background.js.

В utils.js я определил:

const test = 'a';

В background.js У меня есть:

import {test} from "./modules/hosts.js";  // no error here
console.log(test);                        // 'b' is printed

Модуль hosts.js определяет:

const test = 'b';

Я ожидаю, что импорт не удастся, потому что test уже определен, но он работает, и test перегружен значением из модуля host.js.
Почему это работает?

РЕДАКТИРОВАТЬ:
HTML-файл:

    <script type="application/javascript" src="utils/utils.js"></script>
    <script type="module" src="background.js"></script>
...