
随着Web3生态的发展,越来越多开发者会集成欧逸Web3相关服务到自己的项目中,欧逸Web3 APP的版本和开发依赖的npm包版本严格对齐,不少开发者会需要通过npm快速查询适配、可下载的APP版本信息,本文整理了详细的操作流程和注意事项。
前提准备
npm是Node.js自带的包管理工具,使用前需要先在本地配置好环境:你可以先前往Node.js官方网站下载安装LTS稳定版,安装完成后自动会配置好npm环境,打开终端(Windows可使用CMD/Powershell,Mac/Linux直接打开终端),输入npm -v,如果能正常输出版本号,说明环境配置完成,可以进行下一步操作。
分场景操作步骤
场景1:查看当前项目已安装依赖对应的欧逸Web3 APP版本
如果你已经在开发项目中引入了欧逸Web3的开发依赖,想要确认当前依赖适配的APP版本,操作如下:
- 打开终端,进入你的项目根目录;
- 执行命令:
npm list <欧逸Web3官方npm包名>,一般官方包命名为ouyi-web3-app-sdk,实际名称请以欧逸官方开发文档为准,替换为正确包名即可执行; - 执行完成后,终端会清晰输出当前项目安装的包版本号,这个版本号就是对应适配的可下载欧逸Web3 APP版本,你可以根据该版本号前往官网下载对应兼容版本的APP。
场景2:查看所有可下载的欧逸Web3 APP版本列表
如果你还没有安装依赖,想要查询npm源上所有发布过、可对应下载的APP版本,操作更简单:
- 打开任意终端,无需进入项目目录即可执行;
- 执行命令:
npm view <欧逸Web3官方npm包名> versions; - 回车后终端会输出按发布时间排序的所有版本列表,最新稳定版一般在列表最末尾,你可以根据需求选择测试版或者稳定版,记录版本号后前往欧逸官方下载对应版本即可。
常见注意事项
- 确认包名安全性:目前npm平台存在不少第三方仿冒的Web3相关包,一定要以欧逸Web3官方文档公示的npm包名为准,避免引入恶意依赖,造成资产损失;
- 国内源加速解决超时问题:如果查询版本时出现加载失败、超时,大多是默认npm源访问速度慢导致的,可以执行命令
npm config set registry https://registry.npmmirror.com/切换为国内镜像源,之后重新查询即可; - 兼容性注意:大版本更新往往会带来功能改动和适配调整,生产环境项目建议选择官方标注的LTS稳定版本,不要随意使用未上线的测试版;
- 普通用户无需使用npm:如果你只是普通用户想要下载欧逸Web3 APP,直接访问欧逸官方网站下载最新版即可,npm查询版本的方法仅面向需要做版本对齐的开发人员。
通过npm查询欧逸Web3 APP版本的操作非常简便,仅需两个核心命令就能快速获取需要的版本信息,开发过程中只要注意确认包来源、选对兼容版本,就能顺利完成适配工作。