Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Solid.JS app fails on deployment (vite ERR_MODULE_NOT_FOUND) #42

Open
EdoElgx opened this issue Oct 15, 2023 · 0 comments
Open

Solid.JS app fails on deployment (vite ERR_MODULE_NOT_FOUND) #42

EdoElgx opened this issue Oct 15, 2023 · 0 comments

Comments

@EdoElgx
Copy link

EdoElgx commented Oct 15, 2023

Hi All,

I’m trying to deploy a Solid.JS Meteor web app to Galaxy using vite as the build tool.

When I deploy the app to Galaxy, I get the following error:

2023-10-13 14:22:53-03:00 Step 6/6 : RUN cd repo && cd ./ && DEPLOY_HOSTNAME=galaxy.meteor.com TOOL_NODE_FLAGS='--max-old-space-size=5632' meteor deploy clic.meteorapp.com --owner edoscl --mongo --container-size tiny --plan free --no-wait --allow-superuser --deploy-token *****
2023-10-13 14:22:53-03:00  ---> Running in 617c781a03d8
2023-10-13 14:25:42-03:00 Talking to Galaxy servers at https://galaxy.meteor.com
2023-10-13 14:25:46-03:00 Preparing to build your app...
2023-10-13 14:25:47-03:00 ⚡️ Building packages to make them available to export analyzer...
2023-10-13 14:26:20-03:00 ⚡️ Packages built (32447.38ms)
2023-10-13 14:26:20-03:00 ⚡️ Building with Vite...
2023-10-13 14:26:20-03:00  internal/process/esm_loader.js:74
2023-10-13 14:26:20-03:00  internalBinding('errors').triggerUncaughtException(
2023-10-13 14:26:20-03:00  ^
2023-10-13 14:26:20-03:00
2023-10-13 14:26:20-03:00 Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'vite' imported from /home/mt/repo/node_modules/.meteor-vite-build-worker.mjs
2023-10-13 14:26:20-03:00  at new NodeError (internal/errors.js:322:7)
2023-10-13 14:26:20-03:00  at packageResolve (internal/modules/esm/resolve.js:732:9)
2023-10-13 14:26:20-03:00  at moduleResolve (internal/modules/esm/resolve.js:773:18)
2023-10-13 14:26:20-03:00  at Loader.defaultResolve [as _resolve (internal/modules/esm/resolve.js:887:11)
2023-10-13 14:26:20-03:00  at Loader.resolve (internal/modules/esm/loader.js:89:40)
2023-10-13 14:26:20-03:00  at Loader.getModuleJob (internal/modules/esm/loader.js:242:28)
2023-10-13 14:26:20-03:00  at ModuleWrap.<anonymous (internal/modules/esm/module_job.js:76:40)
2023-10-13 14:26:20-03:00  at link (internal/modules/esm/module_job.js:75:36) {
2023-10-13 14:26:20-03:00 code: 'ERR_MODULE_NOT_FOUND'
2023-10-13 14:26:20-03:00 }
2023-10-13 14:26:31-03:00
2023-10-13 14:26:31-03:00 Errors prevented deploying:
2023-10-13 14:26:31-03:00 While loading plugin `vite` from package `vite:bundler`:
2023-10-13 14:26:31-03:00 <runJavaScript-40>:633:11: Command failed with exit code 1: meteor node
2023-10-13 14:26:31-03:00 /home/mt/repo/node_modules/.meteor-vite-build-worker.mjs
2023-10-13 14:26:31-03:00 at makeError (<runJavaScript-40>:633:11)
2023-10-13 14:26:31-03:00 at execaSync (<runJavaScript-40>:489:17)
2023-10-13 14:26:31-03:00 at packages/vite/build.js:262:18
2023-10-13 14:26:31-03:00 at module (packages/vite/build.js:376:2)
2023-10-13 14:26:31-03:00 at fileEvaluate (packages/modules-runtime.js:336:7)
2023-10-13 14:26:31-03:00 at Module.require (packages/modules-runtime.js:238:14)
2023-10-13 14:26:31-03:00 at require (packages/modules-runtime.js:258:21)
2023-10-13 14:26:31-03:00 at <runJavaScript-40>:1989:1
2023-10-13 14:26:31-03:00 at <runJavaScript-40>:1994:3v0000
2023-10-13 14:26:31-03:00
2023-10-13 14:26:31-03:00
2023-10-13 14:26:36-03:00  Removing intermediate container 617c781a03d8
2023-10-13 14:26:36-03:00 Error trying to start deploy - The command '/bin/bash -c cd repo && cd ./ && DEPLOY_HOSTNAME=galaxy.meteor.com TOOL_NODE_FLAGS='--max-old-space-size=5632' meteor deploy clic.meteorapp.com --owner edoscl --mongo --container-size tiny --plan free --no-wait --allow-superuser --deploy-token *****' returned a non-zero code: 1
There is no problem building locally (meteor build ..\dist). I’m using Meteor 2.13.3 with Node
`
``

There is no problem building locally (meteor build ..\dist). I’m using Meteor 2.13.3 with Node version 14.21.3. The app is pulled by Galaxy from its GitHub repository.

When I posted this in the Meteor forums, someone responded "The builder is using esm but seems the meteor-vite compiler doesn’t support it". Is this correct? I understand that regular vite does support it.

Thank you in advance for your help.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant