背景
python playwright を動かそうとして、上手くいかないと思ってたら
front build してないことに気付く
で、やってみたら、以下のようなエラーになったときの対処法
build
$ npm run build
> frontend@0.0.0 build
> tsc && vite build
'\\wsl.localhost\Ubuntu-22.04\home\{user}\{project}\app\frontend'
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported. Defaulting to Windows directory.
結論
/mnt の下に、デフォルトで windows の drive が mount されているので、そこで作業すればよい
試行錯誤
drive mapping
- cmd ならよくやる、Z: に割り付け、とかで対処しようとしたら、何故か wsl2 が wsl1 に downgrade されるという珍現象に遭遇したので、やめ。
これが原因だったのかは不明ではあるが、他に記憶なし・・
その際の備忘録は以下
Linux Drive を作って、mount
drive 作って mount したあとで、/mnt/c, /mnt/e を発見し・・不要だったことに気付く
あとがき
問題起きると本題からそれていって余分な時間がかかるのが辛いね
しかも慣れてない世界だとササッと解決できない。
まぁ、解決できると楽しいわけだけど