examples icon indicating copy to clipboard operation
examples copied to clipboard

`SyntaxError: missing ) after argument list` error on SvelteKit example

Open hnrq opened this issue 2 years ago • 4 comments

When running any of the scripts below, the error: SyntaxError: missing ) after argument list pops up. OS: Arch Linux Node version: v18.16.0

{
	"name": "vercel",
	"version": "0.0.1",
	"private": true,
	"scripts": {
		"dev": "node -r dotenv/config ./node_modules/.bin/vite dev",
		"build": "node -r dotenv/config ./node_modules/.bin/vite build",
		"preview": "node -r dotenv/config ./node_modules/.bin/vite preview"
	},
	"devDependencies": {
		"@sveltejs/adapter-auto": "^2.1.0",
		"@sveltejs/kit": "^1.22.6",
		"svelte": "^4.2.0",
		"vite": "^4.4.9"
	},
	"type": "module",
	"dependencies": {
		"dotenv": "^16.3.1"
	}
}

Stack trace:

/home/dalborga/Workfolder/examples/svelte-kit/vercel/node_modules/.bin/vite:2
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
          ^^^^^^^

SyntaxError: missing ) after argument list
    at internalCompileFunction (node:internal/vm:73:18)
    at wrapSafe (node:internal/modules/cjs/loader:1176:20)
    at Module._compile (node:internal/modules/cjs/loader:1218:27)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:23:47

Node.js v18.16.0

hnrq avatar Aug 17 '23 03:08 hnrq

Same problem here with Angular. OS: Windows Node version: v18.16.0

basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
          ^^^^^^^

SyntaxError: missing ) after argument list
    at internalCompileFunction (node:internal/vm:73:18)
    at wrapSafe (node:internal/modules/cjs/loader:1176:20)
    at Module._compile (node:internal/modules/cjs/loader:1218:27)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:23:47

Node.js v18.16.0

maxossnoser avatar Nov 01 '23 20:11 maxossnoser

I have a similar issue. I suspect that it's due to Node being unable to execute ./node_modules/.bin/vite dev

yslinear avatar Jan 30 '24 16:01 yslinear

https://github.com/motdotla/dotenv/issues/801

Please review this; it might be helpful!

yslinear avatar Feb 01 '24 15:02 yslinear

if you install dotenvx does that fix your issue?

npm install @dotenvx/dotenvx --save
{
	"name": "vercel",
	"version": "0.0.1",
	"private": true,
	"scripts": {
		"dev": "dotenvx run --verbose -- ./node_modules/.bin/vite dev",
		"build": "dotenvx run -- ./node_modules/.bin/vite build",
		"preview": "dotenvx run -- ./node_modules/.bin/vite preview"
	},
	"devDependencies": {
		"@sveltejs/adapter-auto": "^2.1.0",
		"@sveltejs/kit": "^1.22.6",
		"svelte": "^4.2.0",
		"vite": "^4.4.9"
	},
	"type": "module",
	"dependencies": {
		"@dotenvx/dotenvx": ""
	}
}

motdotla avatar Feb 01 '24 16:02 motdotla