Discussions
Join the NetSuite community to innovate, connect, and discover what’s next.
SuiteWorld brings thousands of innovators, builders, and leaders together to learn, connect, and shape what’s next. This October, explore how to build a stronger foundation for growth through inspiring keynotes, major product reveals, hands-on sessions, and unforgettable moments—all in one place for our biggest event of the year. Register now
"MODULE_DOES_NOT_EXIST" when trying to utilize @NAmdConfig
My modules file is located at "SuiteScripts/Config/modules.json" and contains the following contents:
{
"paths": {
"prefUtils": "SuiteScripts/Modules/Pref.js"
}
}
In a Suitelet file, the following is at the top:
/**
* @NApiVersion 2.1
* @NScriptType Suitelet
* @NAmdConfig /SuiteScripts/Config/modules.json
*/
define('prefUtils'], function (prefUtils) {
.....
However this script errors with the message:
{"type":"error.SuiteScriptModuleLoaderError","name":"MODULE_DOES_NOT_EXIST","message":"Module does not exist: /prefUtils.js","stack":[]}
It's as if the module config file isn't getting recognized.
Replacing
define('prefUtils'], function (prefUtils) {
with
define('SuiteScripts/Modules/Pref.js'], function (prefUtils) {
does not cause any error.
I swear it worked fine a week or two ago when I first discovered this, but nothing I've tried will work now.