配置nodejs项目(linux)


  作为开发多年的前后端不分离的项目。如今前后分离成为了主流,我们也需要跟着时代的技术潮流。所以今天我尝试着搭建nodejs环境,以及遇到的一些问题进行整理。

一、准备

  nodejs地址 http://nodejs.cn/download/

  cnpm 地址 https://www.npmjs.com/package/cnpm

  环境 centos7.x

二、安装配置

  选择阿里云镜像,直接命令行下载

wget https://npm.taobao.org/mirrors/node/v14.16.1/node-v14.16.1-linux-x64.tar.xz 
tar xf
node-v14.16.1-linux-x64.tar.xz #解压
./bin/node -v
v14.16.1

解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:

ln -s /nodejs/node-v14.16.1-linux-x64/bin/node /usr/local/bin/
ln -s /nodejs/node-v14.16.1-linux-x64/bin/npm/usr/local/bin/

安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org #安装
ln -s /nodejs/node-v14.16.1-linux-x64/bin/cnpm /usr//local/bin/#设置软连接

 三、测试

完成以上步骤,打开cmd命令,输入以下命令可以得到版本信息。

$ npm -v #原有的npm版本
 6.14.12
$ node -v #nodejs版本
 v14.16.1
$ cnpm -v #阿里仓库的版本

   cnpm@6.2.0 (/nodejs/node-v14.16.1-linux-x64/lib/node_modules/cnpm/lib/parse_argv.js)
   npm@6.14.13 (/nodejs/node-v14.16.1-linux-x64/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
   node@14.16.1 (/nodejs/node-v14.16.1-linux-x64/bin/node)
   npminstall@3.28.0 (/nodejs/node-v14.16.1-linux-x64/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
   prefix=/tool/nodejs/node-v14.16.1-linux-x64
   linux x64 3.10.0-1160.6.1.el7.x86_64
   registry=https://registry.nlark.com