首先,您需要安装WSL。安装步骤参考IDEA或WebStorm中的这篇文章:File->Settings->Tools->TerminalShell路径填写:"cmd.exe"/k"wsl.exe"如图:设置之后的效果:关于WSL中的nodejs(如果你安装了ubuntu),安装步骤与ubuntu上基本相同。推荐使用清华大学的Nodesource镜像,可以安装更新版本的node。安装后,建议将npm源设置为国内的npmconfigsetregistryhttps://registry.npm.taobao.org/npmconfigsetsass_binary_sitehttps://npm.taobao.org/mirrors/node-sass/npmconfigsetelectron_mirrorhttps://npm.taobao.org/mirrors/electron/建议使用n来管理node版本注意:由于全局安装需要sudo权限,此时npm是以root用户运行的,并且npm将配置文件存放在用户家目录下的.npmrc文件中,每个用户使用的都是自己家目录下的.npmrc文件,所以上面的命令最好加上sudo来切换npm源,否则执行的时候带有sudo权限的npmpackage命令,npm依然会默认从官方源下载包,速度极慢。sudonpmconfig设置注册表https://registry.npm.taobao.org/sudonpmconfigsetsass_binary_sitehttps://npm.taobao.org/mirrors/node-sass/sudonpmconfigsetelectron_mirrorhttps://npm.taobao.org/mirrors/electron/sudonpminstall-gn#经测试,普通用户下exportNODE_MIRROR=<淘宝源>后执行sudonlatest,依然会从官方源下载,所以建议切换直接给root用户执行,sudothesu#设置环境变量,使用淘宝的镜像源exportNODE_MIRROR=https://npm.taobao.org/mirrors/node/#下载安装最新版node,需要sudo权限sudonlatest#下载安装stablenode的版本,需要sudo权限sudonstable#下载安装指定版本的node,需要sudo权限sudon10.16.1IDEA/WebStorm切换node到nodeFile->Settings->Languages&Frameworks->NodeWSL中的.js和NPM在列表中选择ubuntuIDEA/WebStorm会识别n安装的node,也可以选择其他版本的node。n安装的其他版本node的文件系统路径如下:/usr/local/n/versions/node按下面填入/usr/local/n/versions/node/
