IDEA/Webstorm使用WSL作为默认的Terminal并配置nodejs
发布网友
发布时间:2024-10-01 16:27
我来回答
共1个回答
热心网友
时间:2024-10-30 20:14
为了在IDEA/WebStorm中使用WSL作为默认终端并配置nodejs,首先需要安装WSL。安装步骤参考相关文章。在IDEA/WebStorm设置中,选择工具-终端,输入WSL路径。设置后,WSL作为默认终端。
在WSL(假设已安装Ubuntu)中安装nodejs,步骤与在Ubuntu上基本相同,推荐使用清华大学的Nodesource镜像,以便安装较新版本的node。安装完成后,建议设置npm源为国内,使用n管理node版本。
注意:全局安装需要sudo权限,npm则以root用户运行。确保使用sudo切换npm源,避免在以sudo权限执行npm命令时仍从官方源下载,导致速度极慢。在IDEA/WebStorm中,通过设置将node切换为WSL中的n安装的node。选择相应的版本,路径为/usr/local/n/versions/node及/bin/node。
在切换到WSL中的node后,若项目中使用的是Windows下的node装的包,建议删除node_modules目录并重新安装。部分包在不同操作系统下有平台相关性,如node-sass,因此使用WSL下的node可能无法读取Windows下的包。
测试WSL装包性能,清除缓存后多次安装,可以看到速度有所提升,尽管与Windows版本的node相差不大。尽管如此,WSL的使用体验优于Git Bash和cmd,因此值得赞扬。
Microsoft在提供WSL功能方面做得不错,它提供了一个跨操作系统兼容的环境,使得在Linux和Windows系统之间无缝切换成为可能。Microsoft,干得漂亮!