Node.js多个版本设置全局安装包目录

由于Node.js社区活跃,更新的也比较频繁,除了LTS版本,还有每年一个的大版本的更新,因此Noder一般都是同时会安装多个版本的,但在使用过程中有个不便即是每个版本的全局包都在各自的版本目录里,互不通用,即node9安装的全局包切换到了node8就无法使用了。

其实npm是可以设置prefix参数的,设置了prefix参数后全局安装就安装在prefix代表的目录下。这样的话只需要在每个版本下执行 npm config set prefix /home/.npm-global即可。 这样每个版本的全局目录都是.npm-global。 over!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • npm可以把包安装到全局,也可以安装到本地,但是对于工具类的包通常是在命令行中作为命令使用,如果不安装到全局的话,...
    科研者阅读 12,335评论 1 3
  • 前言 目前主流的node版本管理工具有两种,nvm和n。两者差异挺大的,具体分析可以参考一下淘宝FED团队的一篇文...
    一个废人阅读 11,579评论 0 3
  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey阅读 11,401评论 2 36
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,270评论 19 139
  • 描述 npm从以下来源获取配置值,按优先级排序: 命令行标记 在命令行上放置--foo bar设置foo配置参数为...
    竹天亮阅读 44,453评论 0 8

友情链接更多精彩内容