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

推荐订阅源

Google DeepMind News
Google DeepMind News
博客园 - 聂微东
Vercel News
Vercel News
aimingoo的专栏
aimingoo的专栏
F
Fortinet All Blogs
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
B
Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
WordPress大学
WordPress大学
Apple Machine Learning Research
Apple Machine Learning Research
阮一峰的网络日志
阮一峰的网络日志
大猫的无限游戏
大猫的无限游戏
GbyAI
GbyAI
Martin Fowler
Martin Fowler
M
MIT News - Artificial intelligence
The GitHub Blog
The GitHub Blog
博客园_首页
博客园 - 叶小钗
腾讯CDC
G
Google Developers Blog
Blog — PlanetScale
Blog — PlanetScale
宝玉的分享
宝玉的分享
D
Docker

Node - 标签 - cywhat's blog

node切换版本 npm切换版本 nvm: Cannot uninstall currently-active node version, vx.x.x (inferred from x.x.x) Linux管理node版本 Linux/macos安装newman npm缺少css-loader,/style-compiler,stylus-loader问题,npm没有权限无法全局更新问题
avn自动切换node版本
cywhat · 2021-09-30 · via Node - 标签 - 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版本

关注一下再走吧

公众号 小程序

赞赏支持

微信打赏 支付宝打赏