【发布时间】:2021-08-22 15:00:43
【问题描述】:
我在 WSL 中安装了 nvm 和 yarn,我的 web 项目文件夹在 Windows F:/ 上,当我在 WSL bash 中运行 yarn dev 时,vite 出现错误:
➜ 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 路径:
➜ 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
【问题讨论】:
标签: node.js yarnpkg windows-subsystem-for-linux