Node - linux/window上node.js的安装/升级/降级,以及cnpm代替npm

27 篇文章 1 订阅
12 篇文章 1 订阅

目录

Linux安装

创建node存放路径文件夹

测试是否安装成功

使用taobao的cnpm代替npm

window安装

官网下载安装msi

验证:node-v npm -v

配置npm的全局模块缓存

配置环境变量 NODE_PATH  \node_global\node_modules

D:\szw\az\node\node_global\

配置淘宝为国内镜像源

npm升/降级

node升/降级

常用命令

npm升级package.json依赖包到最新版本号


Linux安装

创建node存放路径文件夹

/usr/local/src/node

# 切换路径
cd /usr/local/src/node

# 下载
wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz

# 解压
tar -xvf node-v9.3.0-linux-x64.tar.xz

# 部署bin文件
ln -fs /usr/local/src/node/node-v9.3.0-linux-x64/bin/node /usr/local/bin/node
ln -fs /usr/local/src/node/node-v9.3.0-linux-x64/bin/npm /usr/local/bin/npm

测试是否安装成功

node -v
npm -v

使用taobao的cnpm代替npm

npm install -g cnpm --registry=https://registry.npm.taobao.org

# 设置默认
npm config set registry https://registry.npm.taobao.org

# 设置软连接
ln -fs /usr/local/src/node/node-v9.3.0-linux-x64/bin/cnpm /usr/local/bin/cnpm

# 查看版本
cnpn -v

window安装

官网下载安装msi

点击安装,一直下一步即可,可以改下路径

验证:node-v npm -v

配置npm的全局模块缓存

【node_cache】和【node_global】

# 输入命令
npm config set prefix "D:\szw\az\node\node_global"
npm config set cache "D:\szw\az\node\node_cache"

# 查看默认全局模块存放路径
npm list -g

配置环境变量 NODE_PATH  \node_global\node_modules

D:\szw\az\node\node_global\

配置淘宝为国内镜像源

# 设置为淘宝源地址
npm config set registry https://registry.npm.taobao.org

# 查看是否设置成功
npm config get registry

# 安装cnpm命令(只有安装才能使用cnpm命令)
npm install -g cnpm --registry=https://registry.npm.taobao.org

# 查看版本
cnpm -v

# 测试
cnpm install express -g

npm升/降级

npm install -g npm

npm -g i cnpm

# 降级
npm install -g npm@5.4.0

# 降级后不兼容就卸载重装
npm uninstall -g npm
npm install -g npm

# 查看依赖(jquery )所有版本
npm view jquery versions

node升/降级

# 查看版本
node -v 

# 清除npm cache
npm cache clean -force

# 安装n模块,通过n模块来管理node版本
npm install -g n 
# 不行就这样:npm install -g n -f

# 设置软连接
ln -fs /usr/local/src/node/node-v9.3.0-linux-x64/bin/n /usr/local/bin/n

# 升级新版本(稳定版 stable ,最新版 latest ,指定版本号v8.11.1)
n latest

    # 安装当前稳定版本
    n stable或者sudo n stable

    # 安装最新版本的
    n latest或者sudo n latest

    # 安装指定版本的node
    n v8.16.0

    # 卸载指定的node版本
    n rm v8.16.0

常用命令

# 清理缓存:cnpm cache clean --force
# 查看默认全局模块存放路径:cnpm list -g
# 查看源地址:cnpm config get registry
# 安装插件:命令提示符执行cnpm install <name> [-g] [--save-dev]
# 卸载插件:cnpm uninstall <name> [-g] [--save-dev] PS:不要直接删除本地插件包 
# 更新插件:cnpm update <name> [-g] [--save-dev] 
# 更新全部插件:cnpm update [--save-dev] 
# 帮助:cnpm help 
# 查看当前目录已安装插件:npm list

npm升级package.json依赖包到最新版本号

安装:

npm install -g npm-check-updates

检查package.json中dependencies的最新版本:

ncu

# 如ncu : 无法加载文件 D:\szw\az\node\node_global\ncu.ps1,因为在此系统上禁止运行脚本

管理员身份打开powerShell,输入
set-ExecutionPolicy RemoteSigned
选择Y 或者A ,就好了

打开powerShell:开始菜单-以管理员身份运行

更新dependencies到新版本:

ncu -u

更新全部到最新版本:

ncu -a

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: "cnpm" 是一个 npm 的镜像,通过使用 "--registry=https://registry.npm.taobao.org" 参数,你可以将其安装到全局环境,以使用淘宝 NPM 镜像服务器上的资源。 执行以下命令可以安装 cnpm: ``` npm install -g cnpm --registry=https://registry.npm.taobao.org ``` ### 回答2: npm install -g cnpm --registry=https://registry.npm.taobao.org 是一个用于安装 cnpm 的命令。 cnpm 是一个用于管理 Node.js 包的工具,与 npm 类似,但可以在中国地区提供更快速可靠的下载速度。npm 是官方的 Node.js 包管理器,但由于国内网络环境的限制,使用 npm 安装时可能会受限于官方源的下载速度过慢的问题。 在命令 npm install -g cnpm --registry=https://registry.npm.taobao.org 中,-g 参数表示全局安装 cnpm,即该工具将被安装为系统的全局命令。--registry=https://registry.npm.taobao.org 则指定了 cnpm安装源为淘宝的 npm 镜像源。 使用 cnpm,可以通过 cnpm install 命令来快速下载和安装 Node.js 包。相较于 npm,cnpm 提供了更高的下载速度,尤其适用于在中国访问速度较慢的情况下使用。安装 cnpm 后,我们可以在终端或命令提示符中使用 cnpm代替 npm 命令,从而享受到更好的下载速度。 总而言之,npm install -g cnpm --registry=https://registry.npm.taobao.org 命令的目的是为了在全局环境下安装 cnpm 工具,以便在中国地区快速下载和安装 Node.js 包。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瑶山

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值