洞察探索open banking如何通过小程序容器技术助力金融企业实现数据安全和数字化转型
1199
2022-11-21
1. Centos7下使用 nvm 安装 nodejs 环境
安装nvm
nvm是可以切换管理nodejs版本的开源工具,其中可以看看Github上的仓库。访问nvm的github,根据介绍可以看到相关的安装脚本,如下:
image-20200811150552884
执行安装脚本 ”
执行curl -o- | bash如下:
[root@dev ~]# curl -o- | bash % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 13527 100 13527 0 0 8435 0 0:00:01 0:00:01 --:--:-- 8438=> Downloading nvm from git to '/root/.nvm'=> Cloning into '/root/.nvm'...remote: Enumerating objects: 290, done.remote: Counting objects: 100% (290/290), done.remote: Compressing objects: 100% (257/257), done.remote: Total 290 (delta 35), reused 97 (delta 20), pack-reused 0Receiving objects: 100% (290/290), 163.27 KiB | 3.00 KiB/s, done.Resolving deltas: 100% (35/35), done.=> Compressing and cleaning up git repository=> Appending nvm source string to /root/.bashrc=> Appending bash_completion source string to /root/.bashrc=> Close and reopen your terminal to start using nvm or run the following to use it now: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[root@dev ~]#
根据提示可以看到脚本已经将相关环境变量的内容加入到了/root/.bashrc文件中,下面来看看,如下:
image-20200811152141839
设置一下环境变量生效 ”
[root@dev ~]# source /root/.bashrc[root@dev ~]# nvm -vNode Version Manager (v0.35.3)Note:
使用nvm安装nodejs
首先查询可以使用的 nodejs 版本:
$ nvm ls-remote# 或者$ nvm ls available
安装当前最新的 nodejs 版本:
$ nvm install node # "node" is an alias for the latest version
或者根据版本号进行安装:
$ nvm install 6.14.4 # or 10.10.0, 8.9.1, etc
安装目前最新的版本如下:
[root@dev ~]# nvm install nodeDownloading and installing node v14.7.0...Downloading 100.0%Computing checksum with sha256sumChecksums matched!Now using node v14.7.0 (npm v6.14.7)Creating default alias: default -> node (-> v14.7.0)[root@dev ~]#
切换使用 nodejs 版本
直接使用最新的 node 版本:
[root@dev ~]# nvm use nodeNow using node v14.7.0 (npm v6.14.7)
或者也可以切换使用特定的版本:
# nvm use 6.16.0
查看nodejs的版本
[root@dev ~]# node -vv14.7.0[root@dev ~]#
安装 nrm
使用npm-镜像默认是采用国外的镜像地址的,那么当在国内使用国外的地址来-软件,那么肯定存在网络缓慢的过程。
那么这时候就要考虑切换国内-镜像。但是这样也有一个问题,切换国内镜像有些时候挺麻烦的,这时候就可以使用nrm这个工具来进行镜像地址切换。
nrm的作用
作用:提供了一些最常用的NPM包镜像地址,能够让我们快速的切换安装包时候的服务器地址;什么是镜像:原来包刚一开始是只存在于国外的NPM服务器,但是由于网络原因,经常访问不到,这时候,我们可以在国内,创建一个和官网完全一样的NPM服务器,只不过,数据都是从人家那里拿过来的,除此之外,使用方式完全一样;
运行npm i nrm -g全局安装nrm包;使用nrm ls查看当前所有可用的镜像源地址以及当前所使用的镜像源地址;使用nrm use npm或nrm use taobao切换不同的镜像源地址;
注意:nrm 只是单纯的提供了几个常用的 -包的 URL地址,并能够让我们在 这几个 地址之间,很方便的进行切换,但是,我们每次装包的时候,使用的 装包工具,都是 npm ”
那么下面来演示一下安装使用的过程。
1. 全局安装nrm
运行npm i nrm -g安装如下:
# 全局安装[root@dev ~]# npm i nrm -gnpm WARN deprecated request@2.88.2: request has been deprecated, see WARN deprecated coffee-script@1.7.1: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)npm WARN deprecated mkdirp@0.3.5: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)npm WARN deprecated har-validator@5.1.5: this library is no longer supported/root/.nvm/versions/node/v14.7.0/bin/nrm -> /root/.nvm/versions/node/v14.7.0/lib/node_modules/nrm/cli.js+ nrm@1.2.1added 493 packages from 887 contributors in 57.446s[root@dev ~]## 查看镜像源[root@dev ~]# nrm ls* npm -------- yarn ------- cnpm ------- taobao ----- nj --------- npmMirror -- edunpm ----- ~]#
2. 查看当前使用源 nrm current
$ nrm currentnpm
3. 切换源
nrm use
其中,registry为源名。
比如:切换为taobao源
nrm use taobao
4. 添加源
nrm add
其中,registry为源名,url为源地址。
比如:添加一个公司私有的npm源,源地址为:add cpm 删除源
nrm del
其中,registry为源名。
比如:删除刚才添加的cpm源
nrm del cpm
6. 测试源速度(即响应时间)
nrm test
其中,registry为源名。
比如:测试官方源和淘宝源的响应时间
nrm test npm
7. 安装cnpm
npm i cnpm -g
注意:这里的cnpm不是上方安装nrm后的cnpm镜像地址,而是一个安装工具。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~