nvm安装并配置全局模块安装路径

本文共有802个字,关键词:nvmnodenpm

问题:如何使用nvm?安装的npm如何进行全局模块安装?

解决:为了防止切换node版本时全局安装的模块无法使用,所以需要配置全局安装路径

方法:

安装nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
source ~/.bashrc

使用 nvm 时,默认的 prefix 是当前激活的 Node.js 版本的安装路径。
带来一个问题是:切换版本之后,之前安装全局命令模块需要重新安装,非常不方便。
解决方案是配置统一的全局模块安装路径。
新建npm_global和npm_cache文件夹,分别用于npm包的全局安装路径和全局cache路径

修改npm的包的全局安装路径、全局cache路径

sudo mkdir /usr/local/npm_global /usr/local/npm_cache
npm config set prefix /usr/local/npm_global
npm config set cache /usr/local/npm_cache

注意:每次使用nvm切换node版本,最好都查看一下npm全局配置路径是否失效

注:官方不建议这样做,因为放在个人目录下,nvm虽然不是所有用户都有的,但node和npm是所有用户都可以用的

参考:

https://juejin.cn/post/6946594249093677069
https://juejin.cn/post/7000652162950758431
版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论