varHarrie/varharrie.github.io

将node开发环境从linux迁移到win10 bash on linux

varHarrie opened this issue · 4 comments

开启Windows 10的Linux子系统

  • 第一步:

image

  • 第二步:

image

  • 第三步:

重启电脑,等待更新。

  • 第四步:

CMD中输入:

bash
#
lxrun /install /y

等待安装完毕,以后在CMD中输入bash,即可进入linux子系统

安装node环境(通过nvm

  • 在CMD中通过bash进入linux

  • 安装nvm:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
  • 安装node和npm:
nvm install stable
# 等待安装完毕后,激活该版本:
nvm use stable
  • 解决sudo npm 未找到命令:
sudo ln -s $(which node) /usr/bin/node
sudo ln -s $(which npm) /usr/bin/npm

至此完成linux和node的安装。

这么牛。。。。

貌似我在安装的时候,提示了zsh: command not found: nvm
解决方案:
bird.so后,发现还需要执行如下命令. ~/.nvm/nvm.sh

2018-04-04补充,原来是我的bash问题,我使用了.zshrc。

解决方案:

确认以下路径已添加到~/.zshrc:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
hua03 commented

用了半年的 WSL,最近要使用 vue 开发单页应用,老是在打包的时候卡住不动。换了 git bash ,40s就打包完了。。。日常开发的时候挺爽的,编译的时候可能差点

厉害了。。用上了,谢谢楼主