В качестве примера это ваш log.js
файл. Вы можете использовать module.exports для экспорта такой функции
module.exports.log = function (msg) {
console.log(msg);
};
Теперь, если вы хотите импортировать его, предположим, app.js
файл. Просто сделайте что-то вроде этого.
var msg = require('./Log.js');// the path is important here
msg.log('Hello World');
В приведенном выше примере вы экспортируете log function
, импортируйте его так, как я сказал, и вы можете использовать его где угодно (после запроса).
Лучше взгляните и на документы .
Вы также можете использовать ES6
export
и import
, что-то вроде ниже
export function log(){ } // exports named function log
import { log } from '..filepath/filename'
MDN документы , опишите подробно.