I am loving the developing experience of pruvious, but have some issues regarding deploying. I am using nuxt 3.19.0 and pruvious 3.15.5
My proces now keeps gettting stuck on an error I don't really grasp..
Here is my package.json
{
"name": "nuxt-app",
"private": true,
"type": "module",
"scripts": {
"build": "nuxt build",
"dev": "pruvious dev",
"generate": "nuxt generate",
"preview": "nuxt preview",
"postinstall": "nuxt prepare"
},
"dependencies": {
"nuxt": "~3.19.0",
"nuxt-swiper": "^2.0.1",
"pg": "^8.16.3",
"pruvious": "^3.15.5",
"vue": "^3.5.13",
"vue-router": "^4.5.0"
}
}
and nuxt.config:
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
ssr: true,
devtools: { enabled: false },
modules: ["pruvious", "nuxt-swiper"],
css: [
'@/assets/main.css'
],
runtimeConfig: {
private: {
pruviousDatabaseUrl: process.env.NUXT_PRUVIOUS_DATABASE_URL,
},
public: {
}
},
pruvious: {
}
})
WARN Site hiddetuinte.com will be deployed to server njiels-1 9:31:02 PM
✔ Do you want to continue?
Yes
✔ Connected to server njiels-1 njiels-1 9:31:06 PM
✔ Created site.tar.gz archive 9:31:06 PM
✔ Uploaded site.tar.gz to ~/sites/hiddetuinte.com.tar.gz njiels-1 9:31:07 PM
✔ Extracted hiddetuinte.com.tar.gz to ~/sites/_hiddetuinte.com njiels-1 9:31:08 PM
✔ Removed hiddetuinte.com.tar.gz njiels-1 9:31:08 PM
✔ Removed site.tar.gz 9:31:08 PM
ℹ Installing dependencies for hiddetuinte.com... njiels-1 9:31:08 PM
ERROR Error executing command: pnpm install --dir ~/sites/_hiddetuinte.com njiels-1 9:31:12 PM
[njiels-1 9:31:12 PM] ERROR ERROR Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try npm i again after removing both package-lock.json and node_modules directory.
at node_modules/.pnpm/oxc-parser@0.94.0/node_modules/oxc-parser/src-js/bindings.js:553:11
at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
at async loadNuxt (node_modules/.pnpm/@nuxt+kit@3.19.3_magicast@0.3.5/node_modules/@nuxt/kit/dist/index.mjs:2941:37)
at async Object.run (node_modules/.pnpm/@nuxt+cli@3.29.3_magicast@0.3.5/node_modules/@nuxt/cli/dist/chunks/prepare.mjs:32:18)
at async runCommand (node_modules/.pnpm/citty@0.1.6/node_modules/citty/dist/index.mjs:316:16)
at async runCommand (node_modules/.pnpm/citty@0.1.6/node_modules/citty/dist/index.mjs:307:11)
at async runMain (node_modules/.pnpm/citty@0.1.6/node_modules/citty/dist/index.mjs:445:7)
[cause]: Cannot find module '@oxc-parser/binding-linux-x64-gnu'
Require stack:
- /home/pruvious/sites/_hiddetuinte.com/node_modules/.pnpm/oxc-parser@0.94.0/node_modules/oxc-parser/src-js/bindings.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15)
at Module._load (node:internal/modules/cjs/loader:985:27)
at Module.require (node:internal/modules/cjs/loader:1235:19)
at require (node:internal/modules/helpers:176:18)
at requireNative (node_modules/.pnpm/oxc-parser@0.94.0/node_modules/oxc-parser/src-js/bindings.js:274:27)
at node_modules/.pnpm/oxc-parser@0.94.0/node_modules/oxc-parser/src-js/bindings.js:512:17
at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
at async loadNuxt (node_modules/.pnpm/@nuxt+kit@3.19.3_magicast@0.3.5/node_modules/@nuxt/kit/dist/index.mjs:2941:37)
at async Object.run (node_modules/.pnpm/@nuxt+cli@3.29.3_magicast@0.3.5/node_modules/@nuxt/cli/dist/chunks/prepare.mjs:32:18)
[cause]: Cannot find module './parser.linux-x64-gnu.node'
Require stack:
- /home/pruvious/sites/_hiddetuinte.com/node_modules/.pnpm/oxc-parser@0.94.0/node_modules/oxc-parser/src-js/bindings.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15)
at Module._load (node:internal/modules/cjs/loader:985:27)
at Module.require (node:internal/modules/cjs/loader:1235:19)
at require (node:internal/modules/helpers:176:18)
at requireNative (node_modules/.pnpm/oxc-parser@0.94.0/node_modules/oxc-parser/src-js/bindings.js:269:18)
at node_modules/.pnpm/oxc-parser@0.94.0/node_modules/oxc-parser/src-js/bindings.js:512:17
at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
at async loadNuxt (node_modules/.pnpm/@nuxt+kit@3.19.3_magicast@0.3.5/node_modules/@nuxt/kit/dist/index.mjs:2941:37)
at async Object.run (node_modules/.pnpm/@nuxt+cli@3.29.3_magicast@0.3.5/node_modules/@nuxt/cli/dist/chunks/prepare.mjs:32:18)
ERROR Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try npm i again after removing both package-lock.json and node_modules directory.
I am loving the developing experience of pruvious, but have some issues regarding deploying. I am using nuxt 3.19.0 and pruvious 3.15.5
My proces now keeps gettting stuck on an error I don't really grasp..
Here is my package.json
and nuxt.config: