Чтобы сэкономить место и упорядочить мой код, я изолировал мое шаблонное меню в другом файле, который требуется в моем основном файле;однако я не могу использовать любую функцию, определенную внутри моего основного файла в модуле.
Есть ли способ исправить это, кроме создания экспорта модуля в главном файле и необходимости в модуле?
menuTemplate.js:
[...]
let menuTemplate = [
{
label: 'File',
submenu:[
{label: 'New', click: () => {openfile()}}
]
}
[...]
main.js:
[...]
openfile() {
// Do some stuff
}
[...]
Интересно, есть ли чистый способ сделать это.