Package + Version
Version:
Description
I am getting errors because 'cookie' is failing to import. I have multiple dependencies which all depend on cookie and deployment is done via npm ci which means that 'cookie' does not end up at the top level of node_modules. It only exists within @sentry/node. Either dynamicRequire is failing to handle a non top level package, or it is failing to handle the fact the cookie dependencies is in @sentry/node not @sentry/utils.
> require('@sentry/node/node_modules/cookie')
{ parse: [Function: parse], serialize: [Function: serialize] }
> require('cookie')
Thrown:
{ Error: Cannot find module 'cookie'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18) code: 'MODULE_NOT_FOUND' }
root@b84575c0d6e0:/app# find node_modules/| grep "/cookie/"
node_modules/express/node_modules/cookie/LICENSE
node_modules/express/node_modules/cookie/package.json
node_modules/express/node_modules/cookie/HISTORY.md
node_modules/express/node_modules/cookie/README.md
node_modules/express/node_modules/cookie/index.js
node_modules/elastic-apm-node/node_modules/cookie/LICENSE
node_modules/elastic-apm-node/node_modules/cookie/package.json
node_modules/elastic-apm-node/node_modules/cookie/HISTORY.md
node_modules/elastic-apm-node/node_modules/cookie/README.md
node_modules/elastic-apm-node/node_modules/cookie/index.js
node_modules/cookie-parser/node_modules/cookie/LICENSE
node_modules/cookie-parser/node_modules/cookie/package.json
node_modules/cookie-parser/node_modules/cookie/HISTORY.md
node_modules/cookie-parser/node_modules/cookie/README.md
node_modules/cookie-parser/node_modules/cookie/index.js
node_modules/@sentry/node/node_modules/cookie/LICENSE
node_modules/@sentry/node/node_modules/cookie/package.json
node_modules/@sentry/node/node_modules/cookie/HISTORY.md
node_modules/@sentry/node/node_modules/cookie/README.md
node_modules/@sentry/node/node_modules/cookie/index.js
Package + Version
@sentry/browser@sentry/noderaven-jsraven-node(raven for node)Version:
Description
I am getting errors because 'cookie' is failing to import. I have multiple dependencies which all depend on cookie and deployment is done via
npm ciwhich means that 'cookie' does not end up at the top level ofnode_modules. It only exists within@sentry/node. EitherdynamicRequireis failing to handle a non top level package, or it is failing to handle the fact the cookie dependencies is in@sentry/nodenot@sentry/utils.