aws / aws-sdk-js-v3

Modularized AWS SDK for JavaScript.
Apache License 2.0
2.95k stars 554 forks source link

Error when building with ES Build and bundle to true #6223

Open tbigueres opened 3 days ago

tbigueres commented 3 days ago

Checkboxes for prior research

Describe the bug

As asked in this issue https://github.com/aws/aws-sdk-js-v3/issues/4217 I am opening a new issue as I cannot build my project with bundle set to true and esbuild.

I have created a minimal repository for you to reproduce the issue : https://github.com/tbigueres/aws-sdk-bundle-error/tree/main

When trying to run npm run build and more especially node --no-warnings esbuild-script.mjs I have the following error

> medplum-demo-bots@3.1.5 build
> npm run clean && tsc && node --no-warnings esbuild-script.mjs

> medplum-demo-bots@3.1.5 clean
> rimraf dist

✘ [ERROR] Could not resolve "./fromHttp/fromHttp"

    node_modules/@aws-sdk/credential-provider-http/dist-cjs/index.js:4:25:
      4 │ var fromHttp_1 = require("./fromHttp/fromHttp");
        ╵                          ~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././fromTokenFile"

    node_modules/@aws-sdk/credential-provider-web-identity/dist-cjs/index.js:20:32:
      20 │ __reExport(src_exports, require("././fromTokenFile"), module.exports);
         ╵                                 ~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./adaptors/getEndpointFromConfig"

    node_modules/@smithy/middleware-endpoint/dist-cjs/index.js:101:43:
      101 │ var import_getEndpointFromConfig = require("./adaptors/getEndpointFromConfig");
          ╵                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././fromWebToken"

    node_modules/@aws-sdk/credential-provider-web-identity/dist-cjs/index.js:21:32:
      21 │ __reExport(src_exports, require("././fromWebToken"), module.exports);
         ╵                                 ~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././getHomeDir"

    node_modules/@smithy/shared-ini-file-loader/dist-cjs/index.js:33:32:
      33 │ __reExport(src_exports, require("././getHomeDir"), module.exports);
         ╵                                 ~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././STSClient"

    node_modules/@aws-sdk/client-sts/dist-cjs/index.js:57:32:
      57 │ __reExport(src_exports, require("././STSClient"), module.exports);
         ╵                                 ~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././getSSOTokenFilepath"

    node_modules/@smithy/shared-ini-file-loader/dist-cjs/index.js:41:32:
      41 │ __reExport(src_exports, require("././getSSOTokenFilepath"), module.exports);
         ╵                                 ~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././getSSOTokenFromFile"

    node_modules/@smithy/shared-ini-file-loader/dist-cjs/index.js:42:32:
      42 │ __reExport(src_exports, require("././getSSOTokenFromFile"), module.exports);
         ╵                                 ~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././slurpFile"

    node_modules/@smithy/shared-ini-file-loader/dist-cjs/index.js:128:31:
      128 │ var import_slurpFile = require("././slurpFile");
          ╵                                ~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./endpoint/EndpointParameters"

    node_modules/@aws-sdk/client-sts/dist-cjs/index.js:66:40:
      66 │ var import_EndpointParameters = require("./endpoint/EndpointParameters");
         ╵                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./auth/httpAuthSchemeProvider"

    node_modules/@aws-sdk/client-sso/dist-cjs/index.js:58:44:
      58 │ var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider");
         ╵                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././runtimeConfig"

    node_modules/@aws-sdk/client-sso/dist-cjs/index.js:77:35:
      77 │ var import_runtimeConfig = require("././runtimeConfig");
         ╵                                    ~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./auth/httpAuthSchemeProvider"

    node_modules/@aws-sdk/client-sso-oidc/dist-cjs/index.js:66:44:
      66 │ var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider");
         ╵                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././runtimeConfig"

    node_modules/@aws-sdk/client-sso-oidc/dist-cjs/index.js:85:35:
      85 │ var import_runtimeConfig = require("././runtimeConfig");
         ╵                                    ~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./middleware-http-auth-scheme"

    node_modules/@smithy/core/dist-es/index.js:1:14:
      1 │ export * from "./middleware-http-auth-scheme";
        ╵               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././runtimeConfig"

    node_modules/@aws-sdk/client-s3/dist-cjs/index.js:8396:35:
      8396 │ var import_runtimeConfig = require("././runtimeConfig");
           ╵                                    ~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./submodules/client/index"

    node_modules/@aws-sdk/core/dist-es/index.js:1:14:
      1 │ export * from "./submodules/client/index";
        ╵               ~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./middleware-http-signing"

    node_modules/@smithy/core/dist-es/index.js:2:14:
      2 │ export * from "./middleware-http-signing";
        ╵               ~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./util-identity-and-auth"

    node_modules/@smithy/core/dist-es/index.js:3:14:
      3 │ export * from "./util-identity-and-auth";
        ╵               ~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./getSmithyContext"

    node_modules/@smithy/core/dist-es/index.js:4:14:
      4 │ export * from "./getSmithyContext";
        ╵               ~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./normalizeProvider"

    node_modules/@smithy/core/dist-es/index.js:5:14:
      5 │ export * from "./normalizeProvider";
        ╵               ~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./protocols/requestBuilder"

    node_modules/@smithy/core/dist-es/index.js:6:14:
      6 │ export * from "./protocols/requestBuilder";
        ╵               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./submodules/httpAuthSchemes/index"

    node_modules/@aws-sdk/core/dist-es/index.js:2:14:
      2 │ export * from "./submodules/httpAuthSchemes/index";
        ╵               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././getAwsChunkedEncodingStream"

    node_modules/@smithy/util-stream/dist-cjs/index.js:80:32:
      80 │ __reExport(src_exports, require("././getAwsChunkedEncodingStream"), module.exports);
         ╵                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././sdk-stream-mixin"

    node_modules/@smithy/util-stream/dist-cjs/index.js:81:32:
      81 │ __reExport(src_exports, require("././sdk-stream-mixin"), module.exports);
         ╵                                 ~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./submodules/protocols/index"

    node_modules/@aws-sdk/core/dist-es/index.js:3:14:
      3 │ export * from "./submodules/protocols/index";
        ╵               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./pagination/createPaginator"

    node_modules/@smithy/core/dist-es/index.js:7:32:
      7 │ export { createPaginator } from "./pagination/createPaginator";
        ╵                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././fromBase64"

    node_modules/@smithy/util-base64/dist-cjs/index.js:19:32:
      19 │ __reExport(src_exports, require("././fromBase64"), module.exports);
         ╵                                 ~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "././toBase64"

    node_modules/@smithy/util-base64/dist-cjs/index.js:20:32:
      20 │ __reExport(src_exports, require("././toBase64"), module.exports);
         ╵                                 ~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./isStreamingPayload/isStreamingPayload"

    node_modules/@smithy/middleware-retry/dist-cjs/index.js:299:40:
      299 │ var import_isStreamingPayload = require("./isStreamingPayload/isStreamingPayload");
          ╵                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./streams/create-read-stream-on-buffer"

    node_modules/@aws-sdk/middleware-flexible-checksums/dist-cjs/index.js:216:50:
      216 │ var import_create_read_stream_on_buffer = require("./streams/create-read-stream-on-buffer");
          ╵                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./aws_crc32c"

    node_modules/@aws-crypto/crc32c/build/main/index.js:76:27:
      76 │ var aws_crc32c_1 = require("./aws_crc32c");
         ╵                            ~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./aws_crc32"

    node_modules/@aws-crypto/crc32/build/main/index.js:106:26:
      106 │ var aws_crc32_1 = require("./aws_crc32");
          ╵                           ~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./convertToBuffer"

    node_modules/@aws-crypto/util/build/main/index.js:6:32:
      6 │ var convertToBuffer_1 = require("./convertToBuffer");
        ╵                                 ~~~~~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./isEmptyData"

    node_modules/@aws-crypto/util/build/main/index.js:8:28:
      8 │ var isEmptyData_1 = require("./isEmptyData");
        ╵                             ~~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./numToUint8"

    node_modules/@aws-crypto/util/build/main/index.js:10:27:
      10 │ var numToUint8_1 = require("./numToUint8");
         ╵                            ~~~~~~~~~~~~~~

✘ [ERROR] Could not resolve "./uint32ArrayFrom"

    node_modules/@aws-crypto/util/build/main/index.js:12:32:
      12 │ var uint32ArrayFrom_1 = require("./uint32ArrayFrom");
         ╵                                 ~~~~~~~~~~~~~~~~~~~

Build failed: {
  "errors": [
    {
      "id": "",
      "location": {
        "column": 26,
        "file": "node_modules/@aws-crypto/crc32/build/main/index.js",
        "length": 13,
        "line": 106,
        "lineText": "var aws_crc32_1 = require(\"./aws_crc32\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./aws_crc32\""
    },
    {
      "id": "",
      "location": {
        "column": 27,
        "file": "node_modules/@aws-crypto/crc32c/build/main/index.js",
        "length": 14,
        "line": 76,
        "lineText": "var aws_crc32c_1 = require(\"./aws_crc32c\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./aws_crc32c\""
    },
    {
      "id": "",
      "location": {
        "column": 32,
        "file": "node_modules/@aws-crypto/util/build/main/index.js",
        "length": 19,
        "line": 6,
        "lineText": "var convertToBuffer_1 = require(\"./convertToBuffer\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./convertToBuffer\""
    },
    {
      "id": "",
      "location": {
        "column": 28,
        "file": "node_modules/@aws-crypto/util/build/main/index.js",
        "length": 15,
        "line": 8,
        "lineText": "var isEmptyData_1 = require(\"./isEmptyData\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./isEmptyData\""
    },
    {
      "id": "",
      "location": {
        "column": 27,
        "file": "node_modules/@aws-crypto/util/build/main/index.js",
        "length": 14,
        "line": 10,
        "lineText": "var numToUint8_1 = require(\"./numToUint8\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./numToUint8\""
    },
    {
      "id": "",
      "location": {
        "column": 32,
        "file": "node_modules/@aws-crypto/util/build/main/index.js",
        "length": 19,
        "line": 12,
        "lineText": "var uint32ArrayFrom_1 = require(\"./uint32ArrayFrom\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./uint32ArrayFrom\""
    },
    {
      "id": "",
      "location": {
        "column": 35,
        "file": "node_modules/@aws-sdk/client-s3/dist-cjs/index.js",
        "length": 19,
        "line": 8396,
        "lineText": "var import_runtimeConfig = require(\"././runtimeConfig\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././runtimeConfig\""
    },
    {
      "id": "",
      "location": {
        "column": 44,
        "file": "node_modules/@aws-sdk/client-sso-oidc/dist-cjs/index.js",
        "length": 31,
        "line": 66,
        "lineText": "var import_httpAuthSchemeProvider = require(\"./auth/httpAuthSchemeProvider\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./auth/httpAuthSchemeProvider\""
    },
    {
      "id": "",
      "location": {
        "column": 35,
        "file": "node_modules/@aws-sdk/client-sso-oidc/dist-cjs/index.js",
        "length": 19,
        "line": 85,
        "lineText": "var import_runtimeConfig = require(\"././runtimeConfig\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././runtimeConfig\""
    },
    {
      "id": "",
      "location": {
        "column": 44,
        "file": "node_modules/@aws-sdk/client-sso/dist-cjs/index.js",
        "length": 31,
        "line": 58,
        "lineText": "var import_httpAuthSchemeProvider = require(\"./auth/httpAuthSchemeProvider\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./auth/httpAuthSchemeProvider\""
    },
    {
      "id": "",
      "location": {
        "column": 35,
        "file": "node_modules/@aws-sdk/client-sso/dist-cjs/index.js",
        "length": 19,
        "line": 77,
        "lineText": "var import_runtimeConfig = require(\"././runtimeConfig\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././runtimeConfig\""
    },
    {
      "id": "",
      "location": {
        "column": 32,
        "file": "node_modules/@aws-sdk/client-sts/dist-cjs/index.js",
        "length": 15,
        "line": 57,
        "lineText": "__reExport(src_exports, require(\"././STSClient\"), module.exports);",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././STSClient\""
    },
    {
      "id": "",
      "location": {
        "column": 40,
        "file": "node_modules/@aws-sdk/client-sts/dist-cjs/index.js",
        "length": 31,
        "line": 66,
        "lineText": "var import_EndpointParameters = require(\"./endpoint/EndpointParameters\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./endpoint/EndpointParameters\""
    },
    {
      "id": "",
      "location": {
        "column": 14,
        "file": "node_modules/@aws-sdk/core/dist-es/index.js",
        "length": 27,
        "line": 1,
        "lineText": "export * from \"./submodules/client/index\";",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./submodules/client/index\""
    },
    {
      "id": "",
      "location": {
        "column": 14,
        "file": "node_modules/@aws-sdk/core/dist-es/index.js",
        "length": 36,
        "line": 2,
        "lineText": "export * from \"./submodules/httpAuthSchemes/index\";",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./submodules/httpAuthSchemes/index\""
    },
    {
      "id": "",
      "location": {
        "column": 14,
        "file": "node_modules/@aws-sdk/core/dist-es/index.js",
        "length": 30,
        "line": 3,
        "lineText": "export * from \"./submodules/protocols/index\";",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./submodules/protocols/index\""
    },
    {
      "id": "",
      "location": {
        "column": 25,
        "file": "node_modules/@aws-sdk/credential-provider-http/dist-cjs/index.js",
        "length": 21,
        "line": 4,
        "lineText": "var fromHttp_1 = require(\"./fromHttp/fromHttp\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./fromHttp/fromHttp\""
    },
    {
      "id": "",
      "location": {
        "column": 32,
        "file": "node_modules/@aws-sdk/credential-provider-web-identity/dist-cjs/index.js",
        "length": 19,
        "line": 20,
        "lineText": "__reExport(src_exports, require(\"././fromTokenFile\"), module.exports);",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././fromTokenFile\""
    },
    {
      "id": "",
      "location": {
        "column": 32,
        "file": "node_modules/@aws-sdk/credential-provider-web-identity/dist-cjs/index.js",
        "length": 18,
        "line": 21,
        "lineText": "__reExport(src_exports, require(\"././fromWebToken\"), module.exports);",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././fromWebToken\""
    },
    {
      "id": "",
      "location": {
        "column": 50,
        "file": "node_modules/@aws-sdk/middleware-flexible-checksums/dist-cjs/index.js",
        "length": 40,
        "line": 216,
        "lineText": "var import_create_read_stream_on_buffer = require(\"./streams/create-read-stream-on-buffer\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./streams/create-read-stream-on-buffer\""
    },
    {
      "id": "",
      "location": {
        "column": 14,
        "file": "node_modules/@smithy/core/dist-es/index.js",
        "length": 31,
        "line": 1,
        "lineText": "export * from \"./middleware-http-auth-scheme\";",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./middleware-http-auth-scheme\""
    },
    {
      "id": "",
      "location": {
        "column": 14,
        "file": "node_modules/@smithy/core/dist-es/index.js",
        "length": 27,
        "line": 2,
        "lineText": "export * from \"./middleware-http-signing\";",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./middleware-http-signing\""
    },
    {
      "id": "",
      "location": {
        "column": 14,
        "file": "node_modules/@smithy/core/dist-es/index.js",
        "length": 26,
        "line": 3,
        "lineText": "export * from \"./util-identity-and-auth\";",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./util-identity-and-auth\""
    },
    {
      "id": "",
      "location": {
        "column": 14,
        "file": "node_modules/@smithy/core/dist-es/index.js",
        "length": 20,
        "line": 4,
        "lineText": "export * from \"./getSmithyContext\";",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./getSmithyContext\""
    },
    {
      "id": "",
      "location": {
        "column": 14,
        "file": "node_modules/@smithy/core/dist-es/index.js",
        "length": 21,
        "line": 5,
        "lineText": "export * from \"./normalizeProvider\";",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./normalizeProvider\""
    },
    {
      "id": "",
      "location": {
        "column": 14,
        "file": "node_modules/@smithy/core/dist-es/index.js",
        "length": 28,
        "line": 6,
        "lineText": "export * from \"./protocols/requestBuilder\";",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./protocols/requestBuilder\""
    },
    {
      "id": "",
      "location": {
        "column": 32,
        "file": "node_modules/@smithy/core/dist-es/index.js",
        "length": 30,
        "line": 7,
        "lineText": "export { createPaginator } from \"./pagination/createPaginator\";",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./pagination/createPaginator\""
    },
    {
      "id": "",
      "location": {
        "column": 43,
        "file": "node_modules/@smithy/middleware-endpoint/dist-cjs/index.js",
        "length": 34,
        "line": 101,
        "lineText": "var import_getEndpointFromConfig = require(\"./adaptors/getEndpointFromConfig\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./adaptors/getEndpointFromConfig\""
    },
    {
      "id": "",
      "location": {
        "column": 40,
        "file": "node_modules/@smithy/middleware-retry/dist-cjs/index.js",
        "length": 41,
        "line": 299,
        "lineText": "var import_isStreamingPayload = require(\"./isStreamingPayload/isStreamingPayload\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"./isStreamingPayload/isStreamingPayload\""
    },
    {
      "id": "",
      "location": {
        "column": 32,
        "file": "node_modules/@smithy/shared-ini-file-loader/dist-cjs/index.js",
        "length": 16,
        "line": 33,
        "lineText": "__reExport(src_exports, require(\"././getHomeDir\"), module.exports);",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././getHomeDir\""
    },
    {
      "id": "",
      "location": {
        "column": 32,
        "file": "node_modules/@smithy/shared-ini-file-loader/dist-cjs/index.js",
        "length": 25,
        "line": 41,
        "lineText": "__reExport(src_exports, require(\"././getSSOTokenFilepath\"), module.exports);",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././getSSOTokenFilepath\""
    },
    {
      "id": "",
      "location": {
        "column": 32,
        "file": "node_modules/@smithy/shared-ini-file-loader/dist-cjs/index.js",
        "length": 25,
        "line": 42,
        "lineText": "__reExport(src_exports, require(\"././getSSOTokenFromFile\"), module.exports);",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././getSSOTokenFromFile\""
    },
    {
      "id": "",
      "location": {
        "column": 31,
        "file": "node_modules/@smithy/shared-ini-file-loader/dist-cjs/index.js",
        "length": 15,
        "line": 128,
        "lineText": "var import_slurpFile = require(\"././slurpFile\");",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././slurpFile\""
    },
    {
      "id": "",
      "location": {
        "column": 32,
        "file": "node_modules/@smithy/util-base64/dist-cjs/index.js",
        "length": 16,
        "line": 19,
        "lineText": "__reExport(src_exports, require(\"././fromBase64\"), module.exports);",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././fromBase64\""
    },
    {
      "id": "",
      "location": {
        "column": 32,
        "file": "node_modules/@smithy/util-base64/dist-cjs/index.js",
        "length": 14,
        "line": 20,
        "lineText": "__reExport(src_exports, require(\"././toBase64\"), module.exports);",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././toBase64\""
    },
    {
      "id": "",
      "location": {
        "column": 32,
        "file": "node_modules/@smithy/util-stream/dist-cjs/index.js",
        "length": 33,
        "line": 80,
        "lineText": "__reExport(src_exports, require(\"././getAwsChunkedEncodingStream\"), module.exports);",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././getAwsChunkedEncodingStream\""
    },
    {
      "id": "",
      "location": {
        "column": 32,
        "file": "node_modules/@smithy/util-stream/dist-cjs/index.js",
        "length": 22,
        "line": 81,
        "lineText": "__reExport(src_exports, require(\"././sdk-stream-mixin\"), module.exports);",
        "namespace": "",
        "suggestion": ""
      },
      "notes": [],
      "pluginName": "",
      "text": "Could not resolve \"././sdk-stream-mixin\""
    }
  ],
  "warnings": []

SDK version number

@aws-sdk/core version 3.598

Which JavaScript Runtime is this issue in?

Node.js

Details of the browser/Node.js/ReactNative version

Version 16, 18 or 22

Reproduction Steps

Clone : https://github.com/tbigueres/aws-sdk-bundle-error/tree/main run npm install run npm build

Observed Behavior

With bundle set to true in the esbuild configuration a lot of packages cannot be resolved.

Expected Behavior

I expect the build to be working.

Possible Solution

No response

Additional Information/Context

No response