作为开发多年的前后端不分离的项目。如今前后分离成为了主流,我们也需要跟着时代的技术潮流。所以今天我尝试着搭建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