非root用户安装nodejs和npm

2020-02-19

注意,安装这个主要是为了安装blastutils,安装blastutils或者是说blast-pipe,主要是为了解决VFDB毒力因子的本地化的问题

一、下载和安装nodejs和npm

注意:以下我是先进入到我的env,在home目录下新建一个tools文件夹进行的

wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz         #下载包(注意:wget不行,我是通过本地下载然后上传到服务器的tools文件夹)

mkdir -p ~/tools/nodejs        #新建nodejs文件夹

tar -xJf node-v8.0.0-linux-x64.tar.xz --no-wildcards-match-slash --anchored --exclude */CHANGELOG.md --exclude */LICENSE --exclude */README.md --strip 1 -C ~/tools/nodejs         #将下载的包解压到建立的nodejs文件夹中(如果有报错,请查看参考解说)

vim ~/.bash_profile        #将路径写入环境变量,这是直接写入到了配置文件中,source之后可永久生效

         ~/tools/nodejs/bin       #写入的内容(之前因为没把bin写到,导致检测没有成功)

source ~/.bash_profile        #退出后更新一下即生效

二、检测是否安装成功

node -v        #若返回有版本号,则安装成功        v8.0.0

npm -v        #   v5.0.0

三、npm使用介绍

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

1)允许用户从NPM服务器下载别人编写的第三方包到本地使用。

2)允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。

3)允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用

参考:

1、非 root 用户全局安装和配置 NodeJS  https://my.oschina.net/u/3375733/blog/18205699  (主要是参考这个)

2、Centos下非root用户安装nodejs和npm https://blog.csdn.net/weixin_37821353/article/details/90606387(也参考这个

3、npm使用介绍 https://www.runoob.com/nodejs/nodejs-npm.html (主要看npm的介绍

你可能感兴趣的:(非root用户安装nodejs和npm)