Linux -node 编译安装, 需要配置环境变量 Linux -node 编译安装, 需要配置环境变量 Linux -node 编译安装, 需要配置环境变量
nodejs
所有版本下载地址https://nodejs.org/dist/
源码编译安装node 1 2 3 4 5 6 wget https://nodejs.org/dist/v10.15.3/node-v10.15.3.tar.gz tar -zxvf node-v10.15.3.tar.gz cd node-v10.15.3 ./configure --prefix=/data/server/node [有警告,先不用管] make [编译时间比较长,编译1个小时] make install
安装完测试,并创建软连接
1 2 3 4 5 6 7 8 9 10 11 /data/server/node/bin/node -v #查看node版本 /data/server/node/bin/npm -v #查看npm版本 这时候输出 npm -v 没有,原因npm需要通过node来执行,所以解决方法有2种 01) 创建软连接 ln -sv /data/server/node/bin/node /usr/local/bin/node ln -sv /data/server/node/bin/npm /usr/local/bin/npm 02) 修改 vim /etc/profile 添加环境变量 PATH=$PATH:/data/server/node/bin export PATH 然后执行source /etc/profile 或者 ./profile 使其生效; 执行完后可以通过 echo $PATH 命令查看环境变量
二进制安装node 1 2 3 https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz tar -xvf node-v10.15.3-linux-x64.tar.xz -C /data/server 解压后可以直接使用,需要配置环境变量,方法同上
其他常见命令 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 # npm命令文档 https://nodejs.cn/npm/cli/v6/commands/npm/ npm init #初始化一个package.json npm init -y #初始化一个package.json 全部使用默认值 npm config list #查看npm配置信息 npm config edit #编辑配置信息 npm config get cache #查看npm缓存目录 npm config set cacat #设置缓存目录位置 npm config get registry #获取配置使用的地址 # npm config set registry https://registry.npm.taobao.org npm config set registry https://registry.npmmirror.com #设为淘宝地址(新源:2024年1月25日) npm config set registry https://registry.npmjs.org #设置为官方地址 windows中显示配置文件位置: C:\Users\Administrator\.npmrc ubuntu图中在用户: /home/fei/.npmrc 原文件内容: registry=http://registry.cnpmjs.org/ 修改淘宝地址: registry=https://registry.npm.taobao.org ---------- 淘宝nmp网址: https://npm.taobao.org/ npm install -g cnpm --registry=https://registry.npm.taobao.org #安装配置cnpm
npm中文文档 npm英文文档
多个node环境共存 1 2 3 4 5 6 windows中多个node环境共存,使用二进制包(以node14为例子) 下载地址: https://nodejs.org/dist/v14.17.1/node-v14.17.1-win-x64.zip 解压后即可使用 D:/soft_position_not/node14/node.exe -v D:/soft_position_not/node14/npm -v D:/soft_position_not/node14/npm init vite-app feiVuexxx
升级版本npm-check-updates npm update,只能按照package.json中标注的版本号进行更新,升级后不会修改package.json中的版本号,需要自己手动修改,比较麻烦。 npm-check-updates 升级插件升级后会自动修改package.json里的版本号,简单方便。
1 2 3 4 5 6 7 8 # 安装 npm install -g npm-check-updates # 当前项目下检查依赖版本,输入ncu命令检查包最新版本 ncu # 更新package.json ncu -u # 然后就可以重新安装自己的依赖 npm install
node版本和npm版本 查看node
版本和npm
版本之间对应版本
1 2 3 4 5 https://nodejs.org/download/release/index.json https://nodejs.org/download/release/index.json #node版本 "version": "v21.0.0", #npm版本 "npm": "10.2.0",
底部 没有了
npmjs 依赖包查看网站 npmjs 依赖包查看网站
nodejs所有版本下载地址 nodejs所有版本下载地址