nodejs 隔离运行环境(virutalenv)设置方法

目录

说明

使用一些用 nodejs 开发的工具经常遇到代码和本地 node 版本不匹配的问题,同样的 js 代码在 nodejs A 版本中可以运行,到了 nodejs B 版本可能就报告语法错误,无法运行。

类似于 virtualenv 的 nodeenv

nodeenv 是一款类似于 python 的 virtualenv 的工具,可以创建一个隔离的 nodejs 运行环境,在隔离环境中安装任意版本的 nodejs。

安装 nodeenv

sudo pip install nodeenv

初始化隔离环境

nodeenv env 命令用来创建一个隔离运行环境,–node 指定要在隔离运行中安装的 node 版本:

nodeenv env --node=8.17.0

命令执行后,会在本地创建一个 env 目录,里面包含隔离运行的文件

进入隔离环境

用 source 命令进入隔离环境中:

$ source env/bin/activate
(env) $ node --version
v8.17.0

退出隔离环境

deactivate_node 命令退出隔离环境:

(env) $ deactivate_node
$ node --version
v16.4.0

参考

  1. 李佶澳的博客
  2. nodeenv:Node.js virtual environment

推荐阅读



赞助商广告

Copyright @2011-2019 All rights reserved. 转载请添加原文连接,合作请加微信lijiaocn或者发送邮件: [email protected],备注网站合作

友情链接:  李佶澳的博客  小鸟笔记  软件手册  编程手册  运营手册  网络课程  课程文档  精选文章  发现知识星球  百度搜索 谷歌搜索