nvmd-command
nvmd-command copied to clipboard
Provides services for nvm-desktop to manage multiple active node.js versions.
 这是我的配置。
正在学rust 想学习学习大佬的源码
npm install并不能从指定node版本上下载,运行时可以是指定的node版本
使用qiankun+monorepo的项目结构,需要给不同的包指定不同node版本。使用nvmd测试后发现,虽然可以给指定项目指定版本,但是在monorepo根目录执行的项目,子包的版本是随着当前工程来的,尽管已经使用nvmd给子包指定了版本。只有进入子包执行命令,才是nvmd设置的版本。 翻了一下pnpm 的文档,pnpm是支持给子包设置不同版本的,英语不是很好,看截图意思因该是会默认使用nvm做node版本切换。但是windows环境下.nvmrc好像还不支持,所以nvm相当于不能用。然后由pnpm管理node版本。 实际测试是可以的。如下图:  pnpm文档截图如下:  不知道这个能不能去增加一下支持?