Yapi安装配置过程(Windows版)

本文详细介绍了在Windows上安装配置Yapi的步骤,包括先安装Node.js,配置Node.js环境变量,安装MongoDB,配置MongoDB,以及如何通过npm安装Yapi并启动服务。在Node.js配置中,重点强调了自定义配置文件夹和环境变量以避免占用C盘空间。MongoDB的安装和配置也进行了简要说明。最后,文章提供了Yapi的启动和访问指南,包括登录信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

yapi系统需要部署在node环境,使用的是mongodb进行数据库存储,所以提前要安装配置node.js和mongodb

一、安装配置node.js


1.下载安装

下载地址:https://nodejs.org/en/download/

2.检查是否安装成功

查看node版本命令:node -v 

查看npm版本命令:npm -v 

3.自定义node配置文件夹

在node目录下新建两个文件夹node_cache和node_global

配置node第三方命令地址:该配置加上系统环境变量配置,防止默认指向c盘的用户目录下,占用C盘空间

### YAPI 离线安装教程 #### 准备工作 为了确保YAPI能够在离线环境中成功部署,需提前准备好所有必要的依赖项。这包括Node.js环境、MongoDB数据库以及其他可能需要的库。 对于Node.js本的选择,在Linux环境下建议使用LTS(Long Term Support)本以获得更好的稳定性和兼容性[^1]。关于如何获取适用于特定平台架构(如AMD64或ARM)Node.js二进制文件,可以从官方站点下载对应的操作系统的压缩包,并将其解压至目标机器上的适当位置。 同样地,针对MongoDB的准备也至关重要。由于YAPI依赖于MongoDB存储数据,因此也需要事先完成其离线安装过程。可以参照官方文档中的说明来构建适合当前操作系统的MongoDB实例[^3]。 #### 下载所需资源 考虑到网络条件不佳的情况下实施离线部署,应该预先在一个具备互联网连接的工作站上收集好全部必需品: - Node.js LTS (.tar.xz格式) - MongoDB 社区(.tgz格式或其他适用形式) - NPM镜像源下的`yapi-cli`及其所列明的所有生产型依赖(`dependencies`)和开发阶段使用的依赖(`devDependencies`) 以上提到的各项内容均可以通过访问各自官方网站或者通过在线工具查询得到最新的发行本号及对应的下载链接。值得注意的是,当处理NPM模块时,可利用`npm pack`命令打包指定软件包连同它的直接子依赖一起形成`.tgz`归档文件以便后续传输给无网的目标主机。 #### 配置与初始化 一旦上述准备工作就绪,则可以在断开外联网路的前提下继续推进下一步骤——即配置并启动服务端程序本身。具体而言就是把之前从Windows系统迁移过来的整个`my-yapi`目录复制粘贴到CentOS服务器相应路径之下(/home/user/),接着依照常规流程执行如下指令序列: ```bash cd /home/user/my-yapi/ npm install --production --cache=/tmp/npm-cache --no-package-lock ``` 这里特别指定了临时缓存的位置(`/tmp/npm-cache`)以防万一存在权限问题影响正常运作;同时关闭了package lock机制因为此时并不关心锁定的具体本信息而是更关注能否顺利完成安装动作。 另外还需要注意一点就是在实际运行期间可能会碰到缺少某些全局性的辅助工具比如`pm2`(Process Manager 2),对此则应当单独为之安排一套完整的离线分发方案,类似于前面描述过的做法一样先在联网设备处取得最新发布的静态二进制文件再转移过去加以应用即可。 最后一步便是按照标准指南开启YAPI的服务监听地址(http://localhost:3000),并通过浏览器界面完成管理员账户注册等一系列初始设置任务之后便宣告大功告成!
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值