Hi Geert, No, it's imported from the dir within which lib/ is.
Given the different error messages, it seems there is something wrong with the resolution. The following examples (if passed to require() in the code below) resolve to (from the error message): - "lib/docs.xqy" -> "lib/lib/docs.xqy" - "./lib/docs.xqy" -> "./lib/lib/docs.xqy" - "docs.xqy" -> "docs.xqy" - "./docs.xqy" -> "./docs.xqy" Regards, -- Florent Georges http://fgeorges.org/ http://h2oconsulting.be/ On 5 April 2016 at 10:31, Geert Josten wrote: > Are you invoking the require from code running at lib/ itself? Maybe you > meant to require /lib/docs.xqy instead? > > Cheers, > Geert > > On 4/5/16, 10:28 AM, "general-boun...@developer.marklogic.com on behalf of > Florent Georges" <general-boun...@developer.marklogic.com on behalf of > li...@fgeorges.org> wrote: > >>Hi, >> >>In JavaScript, I have a module importing (trying to import) an XQuery >>module: >> >> var d = require('lib/docs.xqy'); >> >>But that throws the error: "XDMP-MODNOTFOUND: var d = >>require('lib/docs.xqy'); -- Module lib/lib/docs.xqy not found". >> >>See the "lib/lib/docs.xqy"? (with double "lib/") >> >>If I change it to "require('docs.xqy')", it complains (correctly) that >>"Module docs.xqy not found". >> >>Did I miss anything? >> >>Regards, >> >>-- >>Florent Georges >>http://fgeorges.org/ >>http://h2oconsulting.be/ >>_______________________________________________ >>General mailing list >>General@developer.marklogic.com >>Manage your subscription at: >>http://developer.marklogic.com/mailman/listinfo/general > > _______________________________________________ > General mailing list > General@developer.marklogic.com > Manage your subscription at: > http://developer.marklogic.com/mailman/listinfo/general _______________________________________________ General mailing list General@developer.marklogic.com Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general