Я использую Webpack в качестве компоновщика и нигде не могу найти ответ на свой вопрос.
Например, у меня есть индекс файла. js, который содержит:
import { Func } from './func.js'
export let foo = 'bar';
Func();
console.log(foo);
У меня есть другой файл, скажем, забавный c. js, который содержит:
import { foo } from './index.js';
export const Func = () => { foo = 'baz' }
Но изменить значение переменной из другого модуля невозможно.
Как сделать Вы работаете с такими ситуациями, если я не хочу перемещать функцию 'Fun c' в индекс. js?
Я также знаю, что возможно изменять объекты, но использование объекта не всегда является вариантом .