My recent project is giving a weird vite build error which does not happen locally. How do I debug it? I have made some changes in the build settings but to no avail.
I am using the solid-vite template from: https://github.com/solidjs/templates/tree/master/ts
And using the build settings:
Build command:
npm run build
Build output directory:
/dist
Root directory:
/
Environment variables:
None
The following error logs are relevant:
19:04:42.070 Cloning repository...
19:04:43.325 From https://github.com/xypnox/studio
19:04:43.325 * branch e75df31c8e62ba25261d7ae110fd6480f0862be7 -> FETCH_HEAD
19:04:43.325
19:04:43.369 HEAD is now at e75df31 Add readme
19:04:43.369
19:04:43.518
19:04:43.544 Success: Finished cloning repository files
19:04:45.798 Installing dependencies
19:04:45.810 Python version set to 2.7
19:04:49.377 v12.18.0 is already installed.
19:04:50.625 Now using node v12.18.0 (npm v6.14.4)
19:04:50.879 Started restoring cached build plugins
19:04:50.894 Finished restoring cached build plugins
19:04:51.433 Attempting ruby version 2.7.1, read from environment
19:04:55.221 Using ruby version 2.7.1
19:04:55.585 Using PHP version 5.6
19:04:55.754 5.2 is already installed.
19:04:55.783 Using Swift version 5.2
19:04:55.783 Started restoring cached node modules
19:04:55.800 Finished restoring cached node modules
19:04:56.044 Installing NPM modules using NPM version 6.14.4
19:05:03.296
19:05:03.297 > [email protected] postinstall /opt/buildhome/repo/node_modules/esbuild
19:05:03.297 > node install.js
19:05:03.297
19:05:03.533 npm notice created a lockfile as package-lock.json. You should commit this file.
19:05:03.534 npm WARN notsup Unsupported engine for [email protected]: wanted: {"node":"^14.18.0 || >=16.0.0"} (current: {"node":"12.18.0","npm":"6.14.4"})
19:05:03.534 npm WARN notsup Not compatible with your version of node/npm: [email protected]
19:05:03.534 npm WARN notsup Unsupported engine for [email protected]: wanted: {"node":">=14.18.0","npm":">=8.0.0"} (current: {"node":"12.18.0","npm":"6.14.4"})
19:05:03.534 npm WARN notsup Not compatible with your version of node/npm: [email protected]
19:05:03.534 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/vite/node_modules/fsevents):
19:05:03.535 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
19:05:03.535 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/android-arm):
19:05:03.535 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"android","arch":"arm"} (current: {"os":"linux","arch":"x64"})
19:05:03.535 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/android-x64):
19:05:03.535 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"android","arch":"x64"} (current: {"os":"linux","arch":"x64"})
19:05:03.535 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/darwin-arm64):
19:05:03.535 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"darwin","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
19:05:03.536 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/android-arm64):
19:05:03.536 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"android","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
19:05:03.536 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/darwin-x64):
19:05:03.536 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"darwin","arch":"x64"} (current: {"os":"linux","arch":"x64"})
19:05:03.536 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/freebsd-arm64):
19:05:03.536 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"freebsd","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
19:05:03.536 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/linux-arm):
19:05:03.536 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"linux","arch":"arm"} (current: {"os":"linux","arch":"x64"})
19:05:03.537 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/freebsd-x64):
19:05:03.537 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"freebsd","arch":"x64"} (current: {"os":"linux","arch":"x64"})
19:05:03.537 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/linux-ia32):
19:05:03.537 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"linux","arch":"ia32"} (current: {"os":"linux","arch":"x64"})
19:05:03.537 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/linux-arm64):
19:05:03.537 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"linux","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
19:05:03.537 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/linux-loong64):
19:05:03.537 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"linux","arch":"loong64"} (current: {"os":"linux","arch":"x64"})
19:05:03.538 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/linux-mips64el):
19:05:03.538 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"linux","arch":"mips64el"} (current: {"os":"linux","arch":"x64"})
19:05:03.538 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/linux-ppc64):
19:05:03.538 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"linux","arch":"ppc64"} (current: {"os":"linux","arch":"x64"})
19:05:03.538 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/linux-s390x):
19:05:03.538 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"linux","arch":"s390x"} (current: {"os":"linux","arch":"x64"})
19:05:03.538 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/linux-riscv64):
19:05:03.538 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"linux","arch":"riscv64"} (current: {"os":"linux","arch":"x64"})
19:05:03.539 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/netbsd-x64):
19:05:03.539 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"netbsd","arch":"x64"} (current: {"os":"linux","arch":"x64"})
19:05:03.539 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/sunos-x64):
19:05:03.539 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"sunos","arch":"x64"} (current: {"os":"linux","arch":"x64"})
19:05:03.539 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/openbsd-x64):
19:05:03.539 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"openbsd","arch":"x64"} (current: {"os":"linux","arch":"x64"})
19:05:03.539 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/win32-arm64):
19:05:03.540 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"win32","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
19:05:03.540 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/win32-ia32):
19:05:03.540 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"win32","arch":"ia32"} (current: {"os":"linux","arch":"x64"})
19:05:03.540 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/esbuild/node_modules/@esbuild/win32-x64):
19:05:03.541 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"win32","arch":"x64"} (current: {"os":"linux","arch":"x64"})
19:05:03.541 npm WARN [email protected] No repository field.
19:05:03.542
19:05:03.542 added 90 packages from 81 contributors and audited 112 packages in 6.581s
19:05:03.584
19:05:03.585 10 packages are looking for funding
19:05:03.585 run `npm fund` for details
19:05:03.585
19:05:03.585 found 0 vulnerabilities
19:05:03.585
19:05:03.602 NPM modules installed
19:05:04.001 Installing Hugo 0.54.0
19:05:04.721 Hugo Static Site Generator v0.54.0-B1A82C61A/extended linux/amd64 BuildDate: 2019-02-01T10:04:38Z
19:05:04.725 Started restoring cached go cache
19:05:04.746 Finished restoring cached go cache
19:05:04.896 go version go1.14.4 linux/amd64
19:05:04.912 go version go1.14.4 linux/amd64
19:05:04.915 Installing missing commands
19:05:04.916 Verify run directory
19:05:04.916 Executing user command: npm run build
19:05:05.276
19:05:05.276 > [email protected] build /opt/buildhome/repo
19:05:05.276 > vite build
19:05:05.276
19:05:05.359 (node:1362) ExperimentalWarning: The ESM module loader is experimental.
19:05:05.367 file:///opt/buildhome/repo/node_modules/vite/bin/vite.js:7
19:05:05.368 await import('source-map-support').then((r) => r.default.install())
19:05:05.368 ^^^^^
19:05:05.368
19:05:05.368 SyntaxError: Unexpected reserved word
19:05:05.368 at Loader.moduleStrategy (internal/modules/esm/translators.js:81:18)
19:05:05.368 at async link (internal/modules/esm/module_job.js:37:21)
19:05:05.373 npm ERR! code ELIFECYCLE
19:05:05.373 npm ERR! errno 1
19:05:05.374 npm ERR! [email protected] build: `vite build`
19:05:05.374 npm ERR! Exit status 1
19:05:05.375 npm ERR!
19:05:05.375 npm ERR! Failed at the [email protected] build script.
19:05:05.375 npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
19:05:05.384
19:05:05.384 npm ERR! A complete log of this run can be found in:
19:05:05.384 npm ERR! /opt/buildhome/.npm/_logs/2023-02-22T13_35_05_375Z-debug.log
19:05:05.393 Failed: build command exited with code: 1
19:05:06.250 Failed: an internal error occurred