Windows下调试Dify相关组件(1)--前端Web

1. 什么是Dify?

官方介绍:Dify 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。

这是个组件式框架,即使是非技术人员,只要会提示词编写,就可以参与到 AI 应用的开发。

官方文档:欢迎使用 Dify | Dify

源码:https://github.com/langgenius/dify.git

2. Web前端

2.1 已经安装了NodeJS+NPM

2.2 使用VS Code打开代码里的 web文件夹

2.3 安装依赖,如果提示没有权限,用管理员打开VS Code

bash 复制代码
npm install

2.4 复制web文件夹下的.env.example,将其改为.env.local

如果只调前端,且后端不在本地,那需修改.env.local里的两个配置

bash 复制代码
NEXT_PUBLIC_API_PREFIX=http://后端IP/console/api
NEXT_PUBLIC_PUBLIC_API_PREFIX=http://后端IP/api

2.5 构建代码

bash 复制代码
npm run build

2.6 启动服务

bash 复制代码
npm run start

启动之前需要修改web文件夹下的package.json,因为start里的cp命令是Linux的。

bash 复制代码
 "start": "xcopy .next\\static .next\\standalone\\.next\\static /E /I /Y && xcopy public .next\\standalone\\public /E /I /Y && cross-env PORT=$npm_config_port HOSTNAME=$npm_config_host node .next/standalone/server.js",
   

xcopy的参数说明:

/E: 复制所有子文件夹,包括空文件夹。

/I: 如果目标是一个文件夹,假定目标是文件夹(避免出现提示询问)

/Y: 自动覆盖(避免出现提示询问)

2.7 访问,用已有账号登录

http://localhost:3000

2.8 结束,可以开始调试前端

相关推荐
bmxy小明同学19 分钟前
2026-10-11-幻觉治理
服务器·前端·javascript
Coder_张三32 分钟前
iOS 26 适配
前端·ios·swift
m0_5873830034 分钟前
无人自助拼豆系统落地开发实战指南 核心逻辑实现与部署经验分享
前端·javascript·vue.js·人工智能·经验分享·需求分析
zhaiyy38 分钟前
HTML Popover API 实践
前端·javascript·html
牧艺1 小时前
SPA 也能像原生 App:View Transitions API 从原理到可上线实战
前端·javascript·css
Dovis(誓平步青云)1 小时前
现场问题先关闭还是先验收,建筑任务怎样处理依赖
前端·javascript·数据库·mysql·音视频
用户84298142418101 小时前
压缩 ≠ 加密:前端代码保护的三层实践与踩坑记录
前端·javascript
前端一课2 小时前
别把人生过成一场等待退休的倒计时
前端
桃西西呀2 小时前
LangGraph4j之三:状态与通道
人工智能·llm·ai编程
CENTER SAYS2 小时前
企业400电话办理全流程详解与材料准备(实操向)
前端·crm