Error: Cannot find module 'dotenv' #2

Closed
opened 2023-07-19 14:11:48 +00:00 by MarciiTheDev · 1 comment
MarciiTheDev commented 2023-07-19 14:11:48 +00:00 (Migrated from github.com)

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

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.<anonymous> (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
MarciiTheDev commented 2023-07-19 14:18:26 +00:00 (Migrated from github.com)

Issue fixed with Release of marcsync@1.1.3-dev

Issue fixed with Release of marcsync@1.1.3-dev
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MarcSync/nodejs-client#2
No description provided.