wb_editors
163
правки
N.maslov (обсуждение | вклад) (→Пример) |
N.maslov (обсуждение | вклад) |
||
Строка 353: | Строка 353: | ||
=== __filename === | === __filename === | ||
Переменная __filename берётся из глобального объекта сценария, к которому подключается модуль, и содержит | Переменная __filename берётся из глобального объекта сценария, к которому подключается модуль, и содержит имя файла | ||
сценария. | сценария. | ||
В случае, если модуль подключается в другом модуле, переменная __filename, тем не менее, будет содержать именно | В случае, если модуль подключается в другом модуле, переменная __filename, тем не менее, будет содержать именно | ||
имя файла сценария - вершины дерева зависимостей. | |||
Файл /etc/wb-rules/modules/myModule.js | Файл /etc/wb-rules/modules/myModule.js | ||
Строка 366: | Строка 366: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Файл сценария scenario1.js | Файл сценария /etc/wb-rules/scenario1.js | ||
<syntaxhighlight lang="js"> | <syntaxhighlight lang="js"> | ||
var m = require("myModule"); | var m = require("myModule"); | ||
m.hello(); // выведет | m.hello(); // выведет scenario1.js | ||
</syntaxhighlight> | </syntaxhighlight> |