在WSL上使用Windows的npm
问题
使用Windows10上的Ubuntu(WSL)可以使用npm。
: not foundram Files/nodejs/npm: 3
: /mnt/c/Program Files/nodejs/npm:: not foundram Files/nodejs/npm: 5
: /mnt/c/Program Files/nodejs/npm:/mnt/c/Program Files/nodejs/npm: 6
: /mnt/c/Program Files/nodejs/npm: Syntax error: word unexpected (expecting "in")
一不小心就会走出去。
情报等
・Windows10专业版 1809
・WSL Ubuntu 18.04.2 LTS
・npm的路径是/mnt/c/Program Files/nodejs/npm
解决方案 cè)
只需要在~/.bash_profile里写上”PATH=”$HOME/bin:$HOME/.local/bin:$PATH””。(如果是使用zsh的话就写在~/.zshrc里)
执行source ~/.bash_profile来反映更改,
执行which npm来确认,结果返回/home/用户名/.nodebrew/current/bin/npm。
(由于使用了nodebrew,如果未使用nodebrew,指定的文件夹可能不同。)
npm -v 的结果是 5.6.0。