为每个项目单独设置node版本

这篇具有很好参考价值的文章主要介绍了为每个项目单独设置node版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


如果你同时开发多个项目,每个项目所需的node版本又不相同,那么你需要为每个项目单独设置node版本。

node官网上介绍了几种版本管理工具,有:n,nodenv, nvm。

Installing Node.js via Package Manager

为每个项目单独设置node版本

 

nodenv的说明里写到可以为每个项目单独设置,不影响全局,所以以下详细说明nodenv怎么用。

一、安装nodenv
先用 brew install nodenv 来安装,在nodenv的官网发现是需要nodenv-vars来设置不同环境的,
那么就按照说明,在nodenv的安装目录,我这里是/usr/local/Cellar/nodenv/1.4.1, 新建plugins目录,然后git clone https://github.com/nodenv/nodenv-vars.git 就可以了。

二、设置垫片(Shims)
其实就是把nodenv的命令配置在环境变量Path里,而且要配置在前面

~/.nodenv/shims:/usr/local/bin:/usr/bin:/bin

看了一下~/.nodenv/shims 这个目录,里面有npm node 这几个命令,意思就是以后你执行node,实际上执行的是~/.nodenv/shims 里面的node,相当于做了个代理。

三、使用

需要装哪个版本,就用nodenv install xxx 来安装,如:nodenv install 14.17.6

在项目根目录下,用nodenv local 14.17.6 ,表示该项目用14.17.6版本的node,同时,你会发现目录下多了 .node-version文件,里面就是版本号,这个时候用 cnpm run build --verbose ,会看到已经是切换到14版本上了:

为每个项目单独设置node版本

nodenv versions : 查看目前电脑上都装了哪些可用的版本

nodenv version: 查看当前项目的版本

在安裝一些全域的npm package后,要跑一次:

nodenv rehash文章来源地址https://www.toymoban.com/news/detail-467644.html

到了这里,关于为每个项目单独设置node版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包