Preview branch error

Error: Cannot find module @rollup/rollup-linux-x64-gnu. npm has a bug related to optional dependencies ([BUG] Platform-specific optional dependencies not being included in `package-lock.json` when reinstalling with `node_modules` present · Issue #4828 · npm/cli · GitHub). Please try npm i again after removing both package-lock.json and node_modules directory.
at requireWithFriendlyError (/var/task/frontend/node_modules/.pnpm/rollup@4.18.0/node_modules/rollup/dist/native.js:59:9)
at Object. (/var/task/frontend/node_modules/.pnpm/rollup@4.18.0/node_modules/rollup/dist/native.js:68:76)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions…js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Module._load (node:internal/modules/cjs/loader:1104:12)
at /opt/rust/nodejs.js:1:11700
at Function.dr (/opt/rust/nodejs.js:1:12074)
at e..te._load (/opt/rust/nodejs.js:1:11670)
at cjsLoader (node:internal/modules/esm/translators:346:17) {
[cause]: Error: Cannot find module ‘@rollup/rollup-linux-x64-gnu’
Require stack:

  • /var/task/frontend/node_modules/.pnpm/rollup@4.18.0/node_modules/rollup/dist/native.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at /opt/rust/nodejs.js:1:11700
    at Function.dr (/opt/rust/nodejs.js:1:12074)
    at e..te._load (/opt/rust/nodejs.js:1:11670)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at requireWithFriendlyError (/var/task/frontend/node_modules/.pnpm/rollup@4.18.0/node_modules/rollup/dist/native.js:41:10)
    at Object. (/var/task/frontend/node_modules/.pnpm/rollup@4.18.0/node_modules/rollup/dist/native.js:68:76)
    at Module._compile (node:internal/modules/cjs/loader:1469:14) {
    code: ‘MODULE_NOT_FOUND’,
    requireStack: [
    ‘/var/task/frontend/node_modules/.pnpm/rollup@4.18.0/node_modules/rollup/dist/native.js’
    ]
    }
    }
    Node.js process exited with exit status: 1. The logs above can help with debugging the issue.

I already tried to add these code to package.json and re-run pnpm install, but it didn’t work for me.

"optionalDependencies": {
    "@rollup/rollup-linux-x64-gnu": "*"
  },

And i also lower the Vercel Cli version by setting the environment variable VERCEL_CLI_VERSION to vercel@37.4.0

That seems like a Vite bug: Error: Cannot find module @rollup/rollup-linux-x64-gnu on Docker container · vitejs/vite · Discussion #15532 · GitHub

Can you try pinning version to 4.6.1 or 4.9.5 in optionalDependencies and see if it helps?

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.