node.js安装最新版本详细步骤2021.05.23
NodeNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。下载地址下载node-v10.15.3-x64.msi,然后一路next即可;添加环境变量;最后打开cmd输入node -v;出现版本号即安装成功...
一、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
-
7、安装慢的设置命令
npm install -g cnpm
cnpm install gl -g --registry=http://registry.npm.taobao.org
cnpm install canvas --canvas_binary_host_mirror=https://registry.npmmirror.com/-/binary/canvas
或者如下
npm install -g nrm
nrm use taobao
nrm ls
二、Linux
1、下载安装及配置
-
打开链接https://nodejs.org/en/download/,右击复制链接,到/usr/local目录 然后按如下命令,
-
如下命令当中的
node-v16.15.0-linux-x64
按你下载的进行替换最新版有bug cd /opt wget https://nodejs.org/dist/v18.16.1/node-v18.16.1-linux-x64.tar.xz tar -vxf node-v18.16.1-linux-x64.tar.xz mv node-v18.16.1-linux-x64 nodejs 还是这个吧 cd /opt 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 /opt/nodejs/bin/npm /usr/local/bin/ ln -sf /opt/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 /opt/nodejs npm install pm2 -g npm install express-generator -g npm install express -g npm install fs -g
-
查看node_modules的目录,执行:
npm root -g
-
查看npm的可执行文件所在目录:
npm bin -g
-
当你觉得npm慢的时候,可以安装cnpm:
npm install cnpm -g --registry=https://registry.npm.taobao.org
-
环境变量选择性设置,一定要设置好,否则运行js找不到模块
sudo su vi /etc/profile 加入下面的代码 export NODE_HOME=/opt/nodejs export PATH=$PATH:$NODE_HOME/bin export NODE_PATH=$NODE_HOME/lib/node_modules esc :wq source /etc/profile
-
express 安装
npm install express -g npm install express-generator -g express --version
node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.21' not found (required by node)
报错
cd /opt
wget http://www.vuln.cn/wp-content/uploads/2019/08/libstdc.so_.6.0.26.zip
unzip libstdc.so_.6.0.26.zip
# 删除源文件和连接文件
rm -rf /lib64/libstdc++.so.6.0.19
rm -rf /lib64/libstdc++.so.6
# 新增源文件和连接文件
cp libstdc++.so.6.0.26 /lib64/
ln -s /lib64/libstdc++.so.6.0.26 /lib64/libstdc++.so.6
更多推荐
所有评论(0)