Я нашел такой пример кода в проекте на github, и он отлично работает.
function myFunc($par1, $par2) {
//some stuff here
}
angular
.module('myApp')
.config(['$par1', '$par2', myFunc]);
Теперь я пытаюсь применить его к некоторому коду, который мне нужно обновить, здесь функция объявлена так:
module.exports = /* @ngInject */ function myFunc($par1, $par2) {
и я получаю сообщение об ошибке
Uncaught ReferenceError: myFunc is not defined
Итак, как я могу ссылаться на myFunc, если он объявлен в module.export?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вам необходимо потребовать модуль и присвоить экспортируемое значение переменной или константе:
const myFunc = require("module-that-exports-myFunc");
а где я могу найти определение имени модуля? обратите внимание, все это находится в одном файле ...