一、Windows
1、安装下载
- Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,下载地址

- 下载node-v14.17.0-x64.msi,除安装路径可以修改,其它一路next即可;

- 打开cmd输入node -v;出现版本号即安装成功

- 打开cmd升级npm
npm install -g npm npm install -g cnpm - 其他:关于pm2使用
2、环境配置
1、新建两个空文件夹

2、打开cmd窗口,执行以下两条命令
npm config set prefix "D:\Software\nodejs\node_global"修改npm全局(-g)模块安装所在路径,npm config set cache "D:\Software\nodejs\node_cache"修改缓存cache的路径(ps:如果不修改,则默认到C盘位置C:\Users\Administrator\AppData\Roaming\npm)
3、打开环境变量窗口,修改系统变量,新增
NODE_PATH变量,值为D:\Software\nodejs\node_global\node_modules
4、打开环境变量窗口,修改用户变量里的Path, 将C:\Users\Administrator\AppData\Roaming\npm改成D:\Software\nodejs\node_global;即确定完成


5、测试全局安装crypto-js库:
npm install -g crypto-js,如下已安装完成;(ps:-g指全局安装,如果不加-g安装,则会默认安装到C:\Users\Administrator\node_modules下);至此结束

6、如果嫌弃安装库较慢的话,可在命令后添加
--registry=https://registry.npm.taobao.org,使用阿里维护的国内镜像下载;当然你也可以通过修改config来设置全局下载镜像:npm config set registry https://registry.npm.taobao.org
二、Linux
1、下载安装及配置
打开链接https://nodejs.org/en/download/,右击复制链接,到/usr/local目录 然后按如下命令,

如下命令当中的
node-v16.15.0-linux-x64按你下载的进行替换cd /usr/local wget https://nodejs.org/dist/v16.15.0/node-v16.15.0-linux-x64.tar.xz tar -vxf node-v16.15.0-linux-x64.tar.xz mv node-v16.15.0-linux-x64 nodejs确认一下nodejs下bin目录是否有node 和npm文件,如果有执行软连接,如果没有重新下载执行上边步骤,建立软连接,变为全局
ln -sf /usr/local/nodejs/bin/npm /usr/local/bin/ ln -sf /usr/local/nodejs/bin/node /usr/local/bin/最后一步检验nodejs是否已变为全局
node -v测试安装npm install pm2 -g
npm install pm2 -g如果报错
Error: EACCES: permission denied, mkdir '/usr/local/nodejs/node_global/lib,则修改权限,然后重新执行,新安装的模块会在/usr/local/nodejs/node_global/lib/node_modules 目录下sudo chown -R $USER /usr/local/nodejs mkdir node_global mkdir node_cache npm config set prefix "node_global" npm config set cache "node_cache" npm install pm2 -g npm install express-generator -g npm install express -g npm install fs -g ln -sf /usr/local/nodejs/node_global/bin/pm2 /usr/local/bin/ ln -sf /usr/local/nodejs/node_global/bin/express /usr/local/bin/查看node_modules的目录,执行:
npm root -g查看npm的可执行文件所在目录:
npm bin -g当你觉得npm慢的时候,可以安装cnpm:
npm install cnpm -g --registry=https://registry.npm.taobao.org环境变量选择性设置
sudo su vi /etc/profile 加入下面的代码 export NODE_HOME=/usr/local/nodejs/node_global export PATH=$PATH:$NODE_HOME/bin export PATH=$PATH:$NODE_HOME/lib/node_modules esc :wq source /etc/profileexpress 安装npm install express -g npm install express-generator -g ln -sf /usr/local/nodejs/node_global/bin/express /usr/local/bin express --version