在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。

请提供更多上下文或具体的句子,以便我可以为您提供准确的中文解释。

广告
将在 10 秒后关闭
bannerAds