Error: Cannot find module 'dotenv'
Created by: MarciiTheDev
The "SubscriptionManager.ts" in the MarcSync NodeJS Client Version 1.1.2-dev requires the "dotenv" NPM package even tho it's not listed in it's package.json nor does any environment variable get used/read in any of the Client's scripts.
I think this Issue got caused because someone forgot to remove the "dotenv" package from the script, in development, after testing out the SubscriptionManager.
Error Stack Trace: node:internal/modules/cjs/loader:1078 throw err; ^
Error: Cannot find module 'dotenv' Require stack:
- C:\Users\admin\Desktop\MarcSync\marclabs-nodejs-client\node_modules\marcsync\dist\SubscriptionManager.js
- C:\Users\admin\Desktop\MarcSync\marclabs-nodejs-client\node_modules\marcsync\dist\marcsync.js
- C:\Users\admin\Desktop\MarcSync\marclabs-nodejs-client\dist\marclabs.js
- C:\Users\admin\Desktop\MarcSync\marclabs-nodejs-client\test.js at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15) at Module._load (node:internal/modules/cjs/loader:920:27) at Module.require (node:internal/modules/cjs/loader:1141:19) at require (node:internal/modules/cjs/helpers:110:18) at Object. (C:\Users\admin\Desktop\MarcSync\marclabs-nodejs-client\node_modules\marcsync\dist\SubscriptionManager.js:29:29) at Module._compile (node:internal/modules/cjs/loader:1254:14) at Module._extensions..js (node:internal/modules/cjs/loader:1308:10) at Module.load (node:internal/modules/cjs/loader:1117:32) at Module._load (node:internal/modules/cjs/loader:958:12) at Module.require (node:internal/modules/cjs/loader:1141:19) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\Users\admin\Desktop\MarcSync\marclabs-nodejs-client\node_modules\marcsync\dist\marcsync.js', 'C:\Users\admin\Desktop\MarcSync\marclabs-nodejs-client\dist\marclabs.js', 'C:\Users\admin\Desktop\MarcSync\marclabs-nodejs-client\test.js' }
Node.js v18.15.0