debitoor / safe-json-stringify

A wrapper for JSON.stringify that handles circular references and prevent defined getters from throwing errors.
https://www.npmjs.com/package/safe-json-stringify
56 stars 16 forks source link

Cannot run on node version 16.18.1 #14

Closed leopucci closed 1 year ago

leopucci commented 1 year ago

/app # node --version v16.18.1


2023-04-24 11:34:58 Error: Cannot find module 'safe-json-stringify'
2023-04-24 11:34:58 Require stack:
2023-04-24 11:34:58 - /app/src/controllers/paymentController.js
2023-04-24 11:34:58 - /app/src/routes/payment.js
2023-04-24 11:34:58 - /app/src/app.js
2023-04-24 11:34:58 - /app/src/bin/www
2023-04-24 11:34:58     at Function.Module._resolveFilename (node:internal/modules/cjs/loader:985:15)
2023-04-24 11:34:58     at Function.Module._load (node:internal/modules/cjs/loader:833:27)
2023-04-24 11:34:58     at Module.require (node:internal/modules/cjs/loader:1057:19)
2023-04-24 11:34:58     at require (node:internal/modules/cjs/helpers:103:18)
2023-04-24 11:34:58     at Object.<anonymous> (/app/src/controllers/paymentController.js:2:27)
2023-04-24 11:34:58     at Module._compile (node:internal/modules/cjs/loader:1155:14)
2023-04-24 11:34:58     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
2023-04-24 11:34:58     at Module.load (node:internal/modules/cjs/loader:1033:32)
2023-04-24 11:34:58     at Function.Module._load (node:internal/modules/cjs/loader:868:12)
2023-04-24 11:34:58     at Module.require (node:internal/modules/cjs/loader:1057:19) {
2023-04-24 11:34:58   code: 'MODULE_NOT_FOUND',
leopucci commented 1 year ago

strange thing, it can run on other node versions but on the node version inside docker it is not loading for some reason i cant understand

leopucci commented 1 year ago

This is not a problem in this module, it is some error in the package.json that causes this trouble, the strange is that it happens only inside docker on this. maybe some error on formatting the package.json when i commented out the safe-json-stringuify it started to get error on other modules

leopucci commented 1 year ago

Maybe some wrong version of node alpine docker image