Reputation: 15
I install nvm and yarn in WSL, and my web project folder is on Windows F:/ , when I run yarn dev
in WSL bash, vite come out an error:
➜ testProject yarn dev
yarn run v1.22.11
warning package.json: No license field
$ vite
> error: The working directory "/mnt/f/testProject" is not an absolute path
error when starting dev server:
Error: Build failed with 1 error:
error: The working directory "/mnt/f/testProject"
is not an absolute path
at failureErrorWithLog (/mnt/f/testProject/node_modules/esbuild/lib/main.js:1449:15)
at /mnt/f/testProject/node_modules/esbuild/lib/main.js:1131:28
at runOnEndCallbacks (/mnt/f/testProject/node_modules/esbuild/lib/main.js:921:63)
at buildResponseToResult (/mnt/f/testProject/node_modules/esbuild/lib/main.js:1129:7)
at /mnt/f/testProject/node_modules/esbuild/lib/main.js:1236:14
at /mnt/f/testProject/node_modules/esbuild/lib/main.js:609:9
at handleIncomingPacket (/mnt/f/testProject/node_modules/esbuild/lib/main.js:706:9)
at Socket.readFromStdout (/mnt/f/testProject/node_modules/esbuild/lib/main.js:576:7)
at Socket.emit (events.js:400:28)
at Socket.emit (domain.js:470:12)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
WSL Path:
➜ testProject where yarn
/home/gowsl/.nvm/versions/node/v14.17.5/bin/yarn
/mnt/c/Program Files/nodejs/yarn
➜ testProject where npm
/home/gowsl/.nvm/versions/node/v14.17.5/bin/npm
/mnt/c/Program Files/nodejs/npm
➜ testProject which npm
/home/gowsl/.nvm/versions/node/v14.17.5/bin/npm
➜ testProject which yarn
/home/gowsl/.nvm/versions/node/v14.17.5/bin/yarn
Upvotes: 0
Views: 1002
Reputation: 11
Maybe you are using yarn installed in Windows, that's so many packages that may not work with the WSL environment.
See Vite does not work on Windows WSL#4802. Maybe that can help you.
(Even if this issue has been solved, posted an answer here for a record.)
Upvotes: 1