Я создал два файла, приложение. js и помощники. js, и когда я попытался вызвать функцию из приложения. js, я получил ошибку, функция не определена.
Два файла находятся в одной папке. Я думаю, что есть проблема с ключевым словом module.exports,
Может кто-нибудь помочь мне здесь? Вот код двух отдельных файлов:
//app.js
const helpers= require('./helpers');
const total= sum(10,20);
console.log("total:",total);
//helpers.js
const sum = (a,b)=>{
return a+b;
}
module.exports={
sum
};
И ошибка, которую я получаю:
const total= sum(10,20);
^
ReferenceError: sum is not defined
at Object.<anonymous> (E:\testing\app.js:5:14)
at Module._compile (internal/modules/cjs/loader.js:1147:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1167:10)
at Module.load (internal/modules/cjs/loader.js:996:32)
at Function.Module._load (internal/modules/cjs/loader.js:896:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
at internal/main/run_main_module.js:17:47