NVM:切换node版本后无法使用npm全局包
nvm
nvm-sh/nvm: 是一个 Node.js 版本管理器,用于在不同的 Node.js 版本之间进行切换。它可以帮助开发者轻松管理多个 Node.js 版本,方便进行开发和测试。特点包括轻量级、易于使用、支持跨平台等。
项目地址:https://gitcode.com/gh_mirrors/nv/nvm
免费下载资源
·
报错:
解决:
我的全局包和缓存文件放在目录E:\Nodejs
使用nvm切换node版本后后使用以下命令将全局包位置和缓存位置更改即可
npm config set prefix "E:\Nodejs\node_global"
npm config set cache "E:\Nodejs\node_cache"
两种方案
- 如果全局包兼容不同版本,可以将依赖直接安装到固定文件夹,切换版本后将npm全局和缓存位置(node_global、node_cache)切换到该文件夹即可。
- 如果全局包只适用于某一版本,可以在对应版本目录下新建全局依赖、缓存文件夹(node_global、node_cache),同时重新安装即可。
GitHub 加速计划 / nv / nvm
78.06 K
7.82 K
下载
nvm-sh/nvm: 是一个 Node.js 版本管理器,用于在不同的 Node.js 版本之间进行切换。它可以帮助开发者轻松管理多个 Node.js 版本,方便进行开发和测试。特点包括轻量级、易于使用、支持跨平台等。
最近提交(Master分支:2 个月前 )
9c9ff4ba
Moved issue template into ISSUE_TEMPLATE folder
9 天前
51ea809d - 8 天前
更多推荐
已为社区贡献3条内容
所有评论(0)