nuxt-modules / apollo

Nuxt.js module to use Vue-Apollo. The Apollo integration for GraphQL.
https://apollo.nuxtjs.org
MIT License
945 stars 199 forks source link

Build with nuxt3 Cannot find node_modules\graphql #518

Open NaCoLiu opened 1 year ago

NaCoLiu commented 1 year ago

Environment

RootDir: C:/Users/NaCo/Documents/workspace/retain 00:00:11
Nuxt project info: 00:00:11


👉 Report an issue: https://github.com/nuxt/nuxt/issues/new 00:00:11

👉 Suggest an improvement: https://github.com/nuxt/nuxt/discussions/new

👉 Read documentation: https://nuxt.com

Describe the bug

Nitro server built                                                                                                                       nitro 23:57:11
  ├─ .output/server/chunks/app/_nuxt/_plugin-vue_export-helper-cc2b3d55.mjs (254 B) (200 B gzip)
  ├─ .output/server/chunks/app/_nuxt/_plugin-vue_export-helper-cc2b3d55.mjs.map (472 B) (285 B gzip)
  ├─ .output/server/chunks/app/_nuxt/entry-styles.440f3034.mjs (7.18 kB) (2.17 kB gzip)
  ├─ .output/server/chunks/app/_nuxt/entry-styles.440f3034.mjs.map (511 B) (265 B gzip)
  ├─ .output/server/chunks/app/_nuxt/error-404-2649f448.mjs (10.3 kB) (3.31 kB gzip)
  ├─ .output/server/chunks/app/_nuxt/error-404-2649f448.mjs.map (8.07 kB) (2 kB gzip)
  ├─ .output/server/chunks/app/_nuxt/error-404-styles.7361a022.mjs (4.04 kB) (1.27 kB gzip)
  ├─ .output/server/chunks/app/_nuxt/error-404-styles.7361a022.mjs.map (398 B) (244 B gzip)
  ├─ .output/server/chunks/app/_nuxt/error-500-a6846062.mjs (3.55 kB) (1.55 kB gzip)
  ├─ .output/server/chunks/app/_nuxt/error-500-a6846062.mjs.map (1.73 kB) (629 B gzip)
  ├─ .output/server/chunks/app/_nuxt/error-500-styles.baac4173.mjs (2.35 kB) (884 B gzip)
  ├─ .output/server/chunks/app/_nuxt/error-500-styles.baac4173.mjs.map (398 B) (244 B gzip)
  ├─ .output/server/chunks/app/_nuxt/index-2ebd0e5d.mjs (2.97 kB) (1.08 kB gzip)
  ├─ .output/server/chunks/app/_nuxt/index-2ebd0e5d.mjs.map (2.5 kB) (793 B gzip)
  ├─ .output/server/chunks/app/_nuxt/island-renderer-3452bb8b.mjs (1.55 kB) (688 B gzip)
  ├─ .output/server/chunks/app/_nuxt/island-renderer-3452bb8b.mjs.map (947 B) (455 B gzip)
  ├─ .output/server/chunks/app/client.manifest.mjs (3.92 kB) (640 B gzip)
  ├─ .output/server/chunks/app/client.manifest.mjs.map (2.24 kB) (506 B gzip)
  ├─ .output/server/chunks/app/server.mjs (295 kB) (64 kB gzip)
  ├─ .output/server/chunks/app/server.mjs.map (345 kB) (48.2 kB gzip)
  ├─ .output/server/chunks/app/styles.mjs (698 B) (320 B gzip)
  ├─ .output/server/chunks/app/styles.mjs.map (458 B) (242 B gzip)
  ├─ .output/server/chunks/error-500.mjs (4.26 kB) (1.82 kB gzip)
  ├─ .output/server/chunks/error-500.mjs.map (1.13 kB) (429 B gzip)
  ├─ .output/server/chunks/handlers/renderer.mjs (10.5 kB) (3.27 kB gzip)
  ├─ .output/server/chunks/handlers/renderer.mjs.map (12 kB) (2.44 kB gzip)
  ├─ .output/server/chunks/nitro/node-server.mjs (26.3 kB) (7.65 kB gzip)
  ├─ .output/server/chunks/nitro/node-server.mjs.map (94.9 kB) (6.74 kB gzip)
  ├─ .output/server/chunks/rollup/_virtual_head-static.mjs (301 B) (217 B gzip)
  ├─ .output/server/chunks/rollup/_virtual_head-static.mjs.map (111 B) (112 B gzip)
  ├─ .output/server/chunks/rollup/_virtual_spa-template.mjs (697 B) (449 B gzip)
  ├─ .output/server/chunks/rollup/_virtual_spa-template.mjs.map (112 B) (112 B gzip)
  ├─ .output/server/index.mjs (539 B) (283 B gzip)
  └─ .output/server/package.json (1.7 kB) (638 B gzip)
Σ Total size: 4.25 MB (1.01 MB gzip)
✔ You can preview this build using node .output/server/index.mjs                                                                           nitro 23:57:12  
PS C:\Users\NaCo\Documents\workspace\retain> node .output/server/index.mjs       
Listening http://[::]:3000
[nuxt] [request error] [unhandled] [500] Cannot find package 'C:\Users\NaCo\Documents\workspace\retain\.output\server\node_modules\graphql\' imported from C:\Users\NaCo\Documents\workspace\retain\.output\server\chunks\app\server.mjs
  at new NodeError (node:internal/errors:399:5)
  at legacyMainResolve (node:internal/modules/esm/resolve:235:9)
  at packageResolve (node:internal/modules/esm/resolve:876:14)
  at moduleResolve (node:internal/modules/esm/resolve:938:20)
  at defaultResolve (node:internal/modules/esm/resolve:1153:11)
  at nextResolve (node:internal/modules/esm/loader:163:28)
  at ESMLoader.resolve (node:internal/modules/esm/loader:838:30)
  at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)
  at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:77:40)
  at link (node:internal/modules/esm/module_job:76:36)
[nuxt] [request error] [unhandled] [500] Cannot find package 'C:\Users\NaCo\Documents\workspace\retain\.output\server\node_modules\graphql\' imported from C:\Users\NaCo\Documents\workspace\retain\.output\server\chunks\app\server.mjs
  at new NodeError (node:internal/errors:399:5)
  at legacyMainResolve (node:internal/modules/esm/resolve:235:9)
  at packageResolve (node:internal/modules/esm/resolve:876:14)
  at moduleResolve (node:internal/modules/esm/resolve:938:20)
  at defaultResolve (node:internal/modules/esm/resolve:1153:11)
  at nextResolve (node:internal/modules/esm/loader:163:28)
  at ESMLoader.resolve (node:internal/modules/esm/loader:838:30)
  at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)
  at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:77:40)
  at link (node:internal/modules/esm/module_job:76:36)
[nuxt] [request error] [unhandled] [500] Cannot find package 'C:\Users\NaCo\Documents\workspace\retain\.output\server\node_modules\graphql\' imported from C:\Users\NaCo\Documents\workspace\retain\.output\server\chunks\app\server.mjs
  at new NodeError (node:internal/errors:399:5)
  at legacyMainResolve (node:internal/modules/esm/resolve:235:9)
  at packageResolve (node:internal/modules/esm/resolve:876:14)
  at moduleResolve (node:internal/modules/esm/resolve:938:20)
  at defaultResolve (node:internal/modules/esm/resolve:1153:11)
  at nextResolve (node:internal/modules/esm/loader:163:28)
  at ESMLoader.resolve (node:internal/modules/esm/loader:838:30)
  at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)
  at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:77:40)
  at link (node:internal/modules/esm/module_job:76:36)
[nuxt] [request error] [unhandled] [500] Cannot find package 'C:\Users\NaCo\Documents\workspace\retain\.output\server\node_modules\graphql\' imported from C:\Users\NaCo\Documents\workspace\retain\.output\server\chunks\app\server.mjs
  at new NodeError (node:internal/errors:399:5)
  at legacyMainResolve (node:internal/modules/esm/resolve:235:9)
  at packageResolve (node:internal/modules/esm/resolve:876:14)
  at moduleResolve (node:internal/modules/esm/resolve:938:20)
  at defaultResolve (node:internal/modules/esm/resolve:1153:11)
  at nextResolve (node:internal/modules/esm/loader:163:28)
  at ESMLoader.resolve (node:internal/modules/esm/loader:838:30)
  at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)
  at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:77:40)
  at link (node:internal/modules/esm/module_job:76:36)

Expected behaviour

no 500 error throw.

Reproduction

No response

Additional context

No response

Logs

No response

NaCoLiu commented 1 year ago

this bug did not appear on Mac OS, only triggered on the Windows platform

artm4r commented 1 year ago

Got same issue. Hope they'll fix it soon

NaCoLiu commented 1 year ago

@artm4r u can use windows wsl2 install node for build it now. 🥳

saifobeidat commented 9 months ago

the same issue happening to me on windows.. anyone have a workaround?

artm4r commented 9 months ago

the same issue happening to me on windows.. anyone have a workaround?

I added this code to end of my package.json: "resolutions": { "tslib": "2.5.1" } It fixed issue for builds on linux server. But still doesn't work on windows