Skip to content

[BUG] (v11) Unable to start Node.js app after build removed wrapper.mjs #820

Closed
@peterhirn

Description

@peterhirn

Before you begin...

  • I have searched the existing issues
  • I am not using version 13.x of node (if so, please upgrade)

Description of the problem

Unclear if this is a bug here or in vinxi

Recipe for reproducing

pnpm create solid@latest -s solid-start-uuid-v11

  • template: basic
  • typescript: Yes
cd solid-start-uuid-v11
pnpm add uuid

Edit src/entry-server.tsx

import { v7 } from "uuid";
console.log(v7());
pnpm build
pnpm start
 ERROR  Cannot find module '/.../solid-start-uuid-v11/.output/server/node_modules/uuid/wrapper.mjs' imported from /.../solid-start-uuid-v11/.output/server/index.mjs              8:23:43 AM

  at finalizeResolution (node:internal/modules/esm/resolve:275:11)
  at moduleResolve (node:internal/modules/esm/resolve:932:10)
  at defaultResolve (node:internal/modules/esm/resolve:1056:11)
  at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:650:12)
  at #cachedDefaultResolve (node:internal/modules/esm/loader:599:25)
  at ModuleLoader.resolve (node:internal/modules/esm/loader:582:38)
  at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:241:38)
  at ModuleJob._link (node:internal/modules/esm/module_job:132:49)

Additional information

pnpm dev works as expected.

Environment

Node: v23.1.0

Workaround

pnpm patch uuid

diff --git a/package.json b/package.json
index 12ea33f0527be28f3d263ef32b5a189882b46455..8475de8aea93583640cbb7ebfa966ed262e27635 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
       "node": {
         "module": "./dist/esm/index.js",
         "require": "./dist/cjs/index.js",
-        "import": "./wrapper.mjs"
+        "import": "./dist/esm/index.js"
       },
       "browser": {
         "import": "./dist/esm-browser/index.js",

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions