require.js自体の理想的な配置場所は「マクロフォルダ」の「jsmode_modules」というサブディレクトリ内となります。
実際にはここ以外に配置してもかまいません。 その場合、以降のスクリプトのexecjsの引数は差し替えてください。
$location = macrodir + @"\jsmode_modules\require.js"; message($location);
execjs macrodir + @"\jsmode_modules\require.js"; js { var myabc = require("abc"); }
execjs macrodir + @"\jsmode_modules\require.js"; js { var myabc = require("\\subdir\\abc"); }
execjs macrodir + @"\jsmode_modules\require.js"; js { var myabc = require("C:\\abs\\testdir\\abc"); }
以下の順番で検索されます。
requireの引数を[引数]とします。