Модуль Javascript в Javascript

Хорошо, проблема проста. Я хочу использовать два файла JavaScript: один, следующий за шаблоном модуля, и другой, который вызывает первый. Я проверил весь код, используя Node.js. Когда весь код находится в одном файле, он работает, но если я разделю код на два файла, я получаю сообщение об ошибке.

Вот код:

 // module.js

var testModule = (function(){
"use strict";

var counter = 0;

return {
    incrementCounter : function(){
        return counter++;
    },
    resetCounter : function(){
        console.log("Last Counter Value before RESET :" + counter);
        counter = 0;
    };
};

 })();

 // script.js 

 var testModule = require('./module.js');  // i'm not sure about require or import
 "use strict";

testModule.incrementCounter();
testModule.resetCounter();

PS: я хочу использовать нотацию Javascript, а не нод экспорта Node для реализации шаблона.

Ответы на вопрос(1)

Ваш ответ на вопрос