下载:
- github中clone dify项目 github.com/langgenius/…
项目结构:
1、api 2、docker 3、web
安装使用:
- cd web目录
- 安装依赖包 npm install
- 配置环境变量: 复制 .env.example文件并重命名为 .env.local 4.构建代码 npm run build (打包)
- 启动web服务 npm run start ,如果是 win用户会包如下错误:
> dify-web@0.15.3 start cp -r .next/static .next/standalone/.next/static && cp -r public .next/standalone/public && cross-env PORT=npmconfigportHOSTNAME=npmconfigportHOSTNAME=npm_config_host node .next/standalone/server.js
'cp' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 前端运行 dify项目时报错
这是由于cp是在Unix/Linux系统中常用的复制命令,而Windows的命令提示符或者PowerShell默认不支持这个命令。导致在Windows环境下运行时报错。
解决方案:
- 安装
shx包 - 修改
package.json的start脚本将cp替换为shx cp:
"start": "shx cp -r .next/static .next/standalone/.next/static && shx cp -r public .next/standalone/public && cross-env PORT=$npm_config_port HOSTNAME=$npm_config_host node .next/standalone/server.js"
- 重新执行即可:
npm run build
npm run start
运行完毕后会启动本地服务:
- Local: http://localhost:3000
- Network: http://0.0.0.0:3000
centOS8 包下载地址: mirrors.tuna.tsinghua.edu.cn/centos-vaul…
centOS8 安装请参考:blog.csdn.net/Y94639997/a…