Linux(centos7)环境配置nodejs 安装及环境配置

原创
10/14 14:02
阅读数 42

Linux(centos7)环境配置nodejs 安装及环境配置

准备工作

​ 安装版本:node 12.14.1

  1. 下载的压缩包,根据系统环境下载(x64) https://nodejs.org/en/download/

  2. wget  http://nodejs.org/dist/v12.14.1/node-v12.14.1-linux-x64.tar.gz
    
  3. 解压到指定目录,如保存到:/usr/local/nodejs

mkdir /usr/local/nodejs
tar -zxvf node-v12.14.1-linux-x64.tar.gz -C /usr/local/nodejs/
cd /usr/local/nodejs/ 
mv node-v12.14.1-linux-x64/ node-v12.14.1   

配置环境变量

  1. 使用vim /etc/profile编辑profile文件

  2. 在/etc/profile底部加入如下内容,主要配置环境目录

export NODE_HOME=/usr/local/nodejs/node-v12.14.1
export PATH=$MAVEN_HOME/bin:$JAVA_HOME/bin:$JRE_HOME/bin:$NODE_HOME/bin:$PATH
  1. 最后使用source /etc/profile让profile文件立即生效。
$ source /etc/profile

测试安装结果

  1. 使用node -v,出现版本为 v12.14.1
$ node -v
v12.14.1
$ npm -v
6.13.4

配置nodejs模块环境

这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径

mkdir /usr/local/nodejs/node_cache
mkdir /usr/local/nodejs/node_global

npm config set prefix "/usr/local/nodejs/node_global"
npm config set cache "/usr/local/nodejs/node_cache"

测试安装

npm install express -g     # -g是全局安装的意思

查看目录文件

ls /usr/local/nodejs/node_global/lib/node_modules

阿里镜像cnpm使用

npm install -g cnpm --registry=https://registry.npm.taobao.org

Yarn安装与使用

npm install yarn -g

配置yarn cnpm环境变量

也可以使用vim /etc/profile编辑profile文件,类似配置NODE_HOME一样的方式,添加到系统 PATH 变量,也可以通过创软连接的方式,下面以软连接为例

把安装的cnpm,yarn添加到NODE_HOME目录即可,也可以直接添加到系统 /usr/local/bin/

也可以写成 ln -s /usr/local/nodejs/node_global/lib/node_modules/cnpm/bin/cnpm /usr/local/bin/

ln -s /usr/local/nodejs/node_global/lib/node_modules/cnpm/bin/cnpm /usr/local/nodejs/
node-v12.14.1/bin
ln -s /usr/local/nodejs/node_global/lib/node_modules/yarn/bin/yarn /usr/local/nodejs/node-v12.14.1/bin/

验证安装

[root@localhost bin]# ls /usr/local/nodejs/node-v12.14.1/bin/
cnpm  node  npm  npx  yarn
[root@localhost ~]# cnpm -v
cnpm@7.1.0 (/usr/local/nodejs/node_global/lib/node_modules/cnpm/lib/parse_argv.js)
npm@6.14.15 (/usr/local/nodejs/node_global/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
node@12.14.1 (/usr/local/nodejs/node-v12.14.1/bin/node)
npminstall@5.1.2 (/usr/local/nodejs/node_global/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
prefix=/usr/local/nodejs/node_global
linux x64 3.10.0-1160.6.1.el7.x86_64
registry=https://registry.npmmirror.com
[root@localhost ~]# yarn -v
1.22.15

yarn常用命令

yarn / yarn install 等同于npm install 批量安装依赖
yarn add xxx 等同于 npm install xxx —save 安装指定包到指定位置
yarn remove xxx 等同于 npm uninstall xxx —save 卸载指定包
yarn add xxx —dev 等同于 npm install xxx —save-dev
yarn upgrade 等同于 npm update 升级全部包
yarn global add xxx 等同于 npm install xxx -g 全局安装指定包
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部