module.parent = null

193
09 октября 2017, 01:46

есть файл 'server.js'

var user = require("./dir");
function run() {
    var vasya = new user.User("Вася");
    var petya = new user.User("Петя");
    vasya.hello(petya);
}
console.log(module.parent); //выводит Null но подключен в файле app
if (module.parent) {
    exports.run = run;
    console.log("Module required");
} else {
    run();
}

И 'app.js'

var server = require("./server");

Почему даже при том что через app.js подключили модуль server module.parent все равно выводит null?

Answer 1

Все модули кешируются и исполняются один раз.

READ ALSO
Требуется пояснение по регулярке JS

Требуется пояснение по регулярке JS

В общем у меня есть форма, я чищу строку по шаблонурегуляркой, как задать что бы если не "чистится" то подсвечивалось?

211
Angular после добавления элемента массива контроллера, вью не отрисовывается

Angular после добавления элемента массива контроллера, вью не отрисовывается

При добавлении нового объекта в массив, модель не отрисовываетсяДанные добавляются через модальное окно

235
не срабатывает blur с первого раза

не срабатывает blur с первого раза

в данном случае событие при потере фокуса не срабатывает с первого разаВ чем может быть проблема?

178
Есть ли модуль “Новая Почта” Modx? [требует правки]

Есть ли модуль “Новая Почта” Modx? [требует правки]

Всем привет, есть модуль "Новая Почта" для Modx ?

319