惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
雷峰网
雷峰网
博客园 - 叶小钗
V
V2EX
博客园 - Franky
博客园_首页
小众软件
小众软件
Microsoft Security Blog
Microsoft Security Blog
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
H
Hackread – Cybersecurity News, Data Breaches, AI and More
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
Blog — PlanetScale
Blog — PlanetScale
J
Java Code Geeks
T
The Blog of Author Tim Ferriss
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
S
SegmentFault 最新的问题
B
Blog RSS Feed
博客园 - 【当耐特】
D
Docker
N
Netflix TechBlog - Medium

cywhat's blog

Mac修改brew源 Java编译出现java.lang.ExceptionInInitializerError Linux生成自定义名称的ssh证书 Jmeter进行分布式压测 Python创建并上传自己的pip依赖包 Django操作异步任务 Linux卸载RabbitMQ Linux安装RabbitMQ ValueError:invalid UnorderedObjectListWarning:Pagination May Yield Inconsistent Results With an Unordered Object_list Jenkins端口修改之后没有生效 Mac出现xxx@bogon Linux忘记mysql密码解决办法 Pkg_resources.DistributionNotFound:The Supervisor==3.4 Failing Package Is: Mysql Community Libs Compat 5.7.37 1.el7 2022收一收 搭建IOS和Android性能监控工具 Jenkins添加html报告并发送到邮箱 Jenkins插件无法安装解决 Jenkins报错 Bash:newman:command Not Found Linux安装newman生成postman脚本报告 MoudleNotFoundError: No module named 'xxx' Failed to Extract Shortcode:template for Shortcode Admonition Not Found Zsh Problem Compinit503 No Such File or Directory Usr Local Share Zsh Site Django删除表重建 Python如何让字典保持有序存储 魔戒使用教程 Python获取当前位置所在行数以及函数名 Django的csrf防御机制 Django连接Mysql配置
avn自动切换node版本
cywhat · 2021-09-30 · via cywhat's blog

前景:

服务器中俩个服务需要用到node,但是其中一个服务需要使用低版本的node,另一个则需要高版本node

1.首先安装nvm

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

#添加环境变量
vim ~/.bashrc

#内容如下:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

#让配置生效
source ~/.bashrc

2.安装avn

3.设置avn

4.进入想启动项目的根目录新建文件

1
2
3
4
5
6
7
cd XX

#新建 .node-version文件
touch .node-version

#配置需要使用的node版本
echo v8.9.0 >> .node-version   #V后面跟版本号

5.把avn加入系统变量

1
echo `source "$HOME/.avn/bin/avn.sh" # load avn` >> ~/.bashrc    #这里如果是zshrc的话自行更改

6.然后在根目录查看node和npm版本

关注一下再走吧

公众号 小程序

赞赏支持

微信打赏 支付宝打赏