interop #
- WSL 會自動把 Windows Path 加到 Linux 的 Path
- 但很多 install script 會直接跑看看
node
npm
yarn
cargo
確認你有沒有安裝 (e.g. Lunarvim 的 script) - 他們就會吃到 Windows 的 Path 然後用 Windows 的
yarn
裝 dependency 然後就會發生神秘事件 - 可以關掉這功能,在
/etc/wsl.conf
加入
[interop]
appendWindowsPath = false
- 可以把 explorer vscode 這種比較常用的東西加到 alias 例如:
~/.zshrc
alias explorer="/mnt/c/Windows/explorer.exe"
DNS #
[network]
generateResolvConf = false
nameserver 1.1.1.1
nameserver 1.0.0.1
conf #
[interop]
appendWindowsPath = false
[network]
generateResolvConf = false
Ref #
Advanced settings configuration in WSL | Microsoft Docs