【Dify初学者避雷指南】:90%新手都会踩的requirements安装陷阱

【dify+docker安装教程】 最新!Windows上安装Docker Desktop教程,并解决WSL问题并汉化_windows安装docker desktop-优快云博客在 Windows 上安装Docker,运行时会出现WSL --updata的问题导致一直卡在docker 界面进不去,查了不少博客,原来是需要先 安装 WSL 2 并配置至少一个 Linux 发行版,才能正确运行docker Desktop。 阅读详情

第一章:Dify工具依赖安装概述

Dify 是一个开源的低代码 AI 应用开发平台,支持快速构建基于大语言模型的应用。在本地部署和使用 Dify 前,必须正确安装其运行所依赖的核心组件。这些依赖项涵盖了运行环境、数据库服务、消息队列以及前端构建工具等。

环境准备

在开始安装前,请确保系统已具备以下基础环境:
  • Python 3.10 或更高版本
  • Node.js 16.x 或以上(用于前端构建)
  • Docker 和 Docker Compose(推荐 v2.20+)
  • Git 工具用于克隆项目源码
可通过以下命令验证环境是否就绪:
# 检查 Python 版本
python3 --version

# 检查 Node.js 版本
node -v

# 检查 Docker 是否运行
docker info

核心依赖组件

Dify 的后端架构依赖多个微服务协同工作,主要组件如下:
组件用途安装方式
PostgreSQL持久化存储应用数据Docker 镜像启动
Redis缓存与任务队列管理Docker 镜像启动
OpenAI API / 自托管 LLM提供语言模型推理能力通过 API 密钥配置

快速启动依赖服务

推荐使用 Docker Compose 一键拉起所有依赖服务。创建 docker-compose.yml 文件并填入以下内容:
version: '3'
services:
  db:
    image: postgres:15
    container_name: dify-db
    environment:
      POSTGRES_USER: dify
      POSTGRES_PASSWORD: dify@2023
      POSTGRES_DB: dify
    ports:
      - "5432:5432"
    volumes:
      - ./postgres_data:/var/lib/postgresql/data

  redis:
    image: redis:7-alpine
    container_name: dify-redis
    ports:
      - "6379:6379"
执行 docker-compose up -d 后,数据库与缓存服务将后台运行,为 Dify 主程序提供支撑。

第二章:理解requirements.txt的核心机制

2.1 requirements.txt文件结构与语法解析

基本结构与语法规则

requirements.txt 是 Python 项目中用于声明依赖包的标准文件,每行定义一个包及其版本约束。常见语法包括精确版本、最小版本、版本范围等。


# 基础依赖声明
django==4.2.0
requests>=2.25.0
celery~=5.2.0
# 条件依赖
pywin32; sys_platform == "win32"
# 从外部文件引入
-r base.txt

上述代码展示了典型语法:== 指定精确版本,>= 表示最低版本要求,~= 支持兼容性更新。分号 ; 后为环境标记(Environment Markers),实现平台或Python版本条件安装。

高级语法与扩展机制
  • 支持注释(以 # 开头)和空行,提升可读性
  • 使用 -r 引入其他文件,实现依赖分层管理
  • 可通过 --index-url 或 --find-links 指定私有源

2.2 依赖包版本约束的理论与实践

在现代软件开发中,依赖管理是保障项目稳定性的核心环节。合理设置版本约束,既能享受新特性带来的便利,又能规避不兼容更新引发的风险。
语义化版本控制基础
遵循 Semantic Versioning(SemVer)规范,版本号格式为 主版本号.次版本号.修订号。主版本变更表示不兼容的API修改,次版本号递增代表向后兼容的新功能,修订号则用于修复bug。
常见版本约束语法
以 Go Modules 为例:
require (
    github.com/gin-gonic/gin v1.9.1
    github.com/sirupsen/logrus ^1.8.0
    golang.org/x/crypto v0.0.0-20230613171953-d98546e47c6c
)
其中 ^1.8.0 表示允许次版本和修订版本升级,但主版本不变,确保兼容性。
  • 精确版本:锁定特定提交,适合生产环境
  • 波浪号 ~:仅允许修订号变动,如 ~1.8.0 允许 1.8.1,不允许 1.9.0
  • 插入号 ^:允许次版本升级,推荐用于多数场景

2.3 虚拟环境在依赖管理中的关键作用

虚拟环境通过隔离项目依赖,避免不同项目间的包版本冲突。每个项目可拥有独立的 Python 解释器和库环境,确保开发、测试与生产环境一致性。
创建与激活虚拟环境

# 在项目根目录创建虚拟环境
python -m venv venv

# 激活虚拟环境(Linux/macOS)
source venv/bin/activate

# 激活虚拟环境(Windows)
venv\Scripts\activate
上述命令中,venv 是 Python 内置模块,用于生成隔离环境。激活后,pip install 安装的包仅存在于该环境,不会影响系统全局包。
依赖管理流程
  • 使用 pip freeze > requirements.txt 导出当前环境依赖
  • 团队成员通过 pip install -r requirements.txt 复现环境
  • 结合版本控制工具实现依赖的可追溯性与一致性

2.4 多环境差异下的依赖兼容性分析

在构建跨环境应用时,开发、测试与生产环境间的依赖版本差异常引发运行时异常。为确保一致性,需系统性分析各环境的依赖树。
依赖冲突典型场景
不同环境中同一库的版本不一致可能导致API行为偏移。例如Go模块中golang.org/x/net在v0.12.0后修改了HTTP/2握手逻辑,影响gRPC连接建立。
import (
    "golang.org/x/net/http2"
    "net/http"
)

func enableHTTP2(transport *http.Transport) {
    // 注意:旧版本无WithTLSConfig选项
    http2.ConfigureTransport(transport)
}
上述代码在低版本环境中将因缺少函数签名而编译失败。
解决方案与工具支持
使用统一包管理工具锁定版本,如Go Modules、npm shrinkwrap或Pipenv。推荐通过以下表格对比常见语言的锁机制:
语言锁文件命令示例
Gogo.mod/go.sumgo mod tidy
Node.jspackage-lock.jsonnpm ci
PythonPipfile.lockpipenv install --deploy

2.5 常见依赖冲突案例与解决方案

版本不一致导致的类找不到问题
在多模块项目中,不同模块引入了同一依赖的不同版本,容易引发 NoClassDefFoundError 或 NoSuchMethodError。例如,模块 A 依赖 commons-lang3:3.9,而模块 B 引入 3.1,构建时可能因传递性依赖导致版本混乱。
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.12.0</version>
</dependency>
通过统一在父 POM 中使用 <dependencyManagement> 锁定版本,可避免此类问题。
依赖排除与强制指定
使用 <exclusions> 排除传递依赖,并结合 Maven 的版本锁定机制确保一致性:
  • 排除不需要的传递依赖
  • 在 dependencyManagement 中统一管理版本
  • 使用 mvn dependency:tree 分析依赖树

第三章:Dify项目初始化与环境准备

3.1 搭建隔离的Python开发环境实战

在Python项目开发中,依赖冲突是常见问题。使用虚拟环境可有效隔离不同项目的包依赖,确保开发环境稳定。
创建虚拟环境
通过`venv`模块创建独立环境:
python -m venv myproject_env
该命令生成包含独立Python解释器和`pip`的目录,避免全局污染。
激活与管理
激活环境后安装依赖:
source myproject_env/bin/activate  # Linux/macOS
myproject_env\Scripts\activate     # Windows
pip install requests==2.28.1
激活后所有`pip install`操作仅作用于当前环境,保障项目依赖精确可控。
  • venv:Python标准库,轻量且无需额外安装
  • conda:适合数据科学场景,支持多语言环境
  • pipenv:集成Pipfile,自动管理依赖关系

3.2 正确克隆并验证Dify项目的完整性

在开始本地开发或部署前,确保从官方仓库完整、安全地克隆 Dify 项目至关重要。使用 Git 克隆时应指定正确的 SSH 或 HTTPS 地址,避免因网络问题导致文件缺失。
克隆项目源码
git clone https://github.com/langgenius/dify.git
cd dify
git checkout main  # 切换至稳定分支
上述命令将拉取主分支代码,建议始终核对远程默认分支名称,防止获取过时版本。
验证代码完整性
通过校验 Git 提交哈希与官方发布标签匹配,确保未被篡改:
git log -1 --oneline
# 输出示例:a1b2c3d (HEAD -> main) Merge pull request #123 from security-fix
该哈希值应与 GitHub 发布页面(Releases)中的对应版本一致。
  • 优先使用 HTTPS 或配置 SSH 密钥以提升认证安全性
  • 检查 .gitignore 是否包含敏感路径,防止本地误提交
  • 运行 git verify-commit HEAD 验证 GPG 签名(如启用)

3.3 配置pip源与加速依赖下载策略

在Python开发中,pip是包管理的核心工具。默认情况下,pip从官方PyPI源下载依赖,但受限于网络环境,国内用户常面临下载缓慢问题。通过配置镜像源可显著提升安装效率。
常用国内镜像源
  • 阿里云:https://mirrors.aliyun.com/pypi/simple/
  • 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
  • 豆瓣:https://pypi.douban.com/simple/
临时配置源
使用 -i 参数指定镜像地址:
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/
该方式适用于单次安装,无需修改系统配置。
永久配置方法
创建pip配置文件(Linux/macOS: ~/.pip/pip.conf,Windows: %APPDATA%\pip\pip.ini):
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
其中 index-url 指定主源,trusted-host 允许HTTP连接,避免证书错误。配置后所有pip操作将自动加速。

第四章:高效安全地安装Dify依赖

4.1 使用pip install -r命令的正确姿势

在Python项目开发中,依赖管理至关重要。`pip install -r requirements.txt` 是安装项目所需第三方库的标准方式,确保环境一致性。
基础用法与文件结构
pip install -r requirements.txt
该命令读取指定文件中的每行包名及其版本号,并依次安装。典型 requirements.txt 内容如下:
django==4.2.0
requests>=2.28.0
numpy~=1.21.0
其中,== 表示精确匹配,>= 允许更高版本,~= 支持补丁级升级。
常用选项与最佳实践
  • -r:递归包含其他需求文件,适用于多环境配置
  • --no-cache-dir:禁用缓存,用于调试安装问题
  • --user:将包安装到用户目录,避免权限冲突

4.2 处理C扩展依赖与系统级库缺失问题

在构建Python项目时,许多C扩展模块(如`cryptography`、`Pillow`)依赖底层系统库。若目标环境中缺少这些库,会导致编译失败或运行时异常。
常见缺失库及对应安装方式
  • libffi:支持调用C函数,Debian系使用apt-get install libffi-dev
  • libjpeg:图像处理依赖,CentOS需执行yum install libjpeg-turbo-devel
  • openssl:加密扩展基础,通过libssl-dev或openssl-devel安装
使用预编译二进制规避编译问题
pip install --only-binary=all cryptography
该命令强制pip获取wheel格式的预编译包,避免源码编译过程,有效绕过缺少开发头文件的问题。
容器化环境中的依赖管理建议
场景推荐做法
生产部署基础镜像预装常用-dev库
CI/CD流水线缓存依赖层以加速构建

4.3 验证已安装依赖的功能完整性

在完成依赖安装后,需验证其功能完整性以确保系统稳定性。
基础功能测试
通过简单调用核心接口确认模块可正常加载与执行:

import requests

# 发起基本GET请求验证网络模块
response = requests.get("https://httpbin.org/status/200")
assert response.status_code == 200, "HTTP请求失败"
print("依赖功能正常")
该代码验证 requests 模块能否成功发起HTTP请求。状态码200表示网络通信正常,依赖具备基本运行能力。
版本与兼容性检查
使用命令行工具批量核查依赖版本一致性:
  1. 执行 pip list 查看已安装包版本
  2. 比对 requirements.txt 中声明的兼容范围
  3. 排查潜在冲突(如TensorFlow与Keras版本不匹配)
自动化验证流程
步骤操作
1导入依赖模块
2执行样本任务
3校验输出结果
4记录异常日志

4.4 依赖锁定与生产环境部署建议

在生产环境中确保依赖一致性是保障系统稳定的关键。使用依赖锁定机制可避免因版本漂移引发的运行时问题。
依赖锁定实践
通过 go.mod 和 go.sum 文件,Go 模块能精确记录依赖版本与校验和。构建时应启用模块锁定:
GO111MODULE=on go build -mod=readonly
该命令强制使用锁定文件中的版本,防止意外升级。
生产部署最佳实践
  • 始终在 CI/CD 流程中验证 go.sum 完整性
  • 使用静态编译减少运行时依赖:
    CGO_ENABLED=0 go build -a
    此命令禁用 CGO 并重新编译所有包,生成完全静态的二进制文件。
  • 镜像构建推荐使用多阶段 Dockerfile,分离构建与运行环境

第五章:规避陷阱的最佳实践总结

建立自动化代码审查流程
在团队协作开发中,人为疏忽难以避免。通过集成静态分析工具到 CI/CD 流程中,可有效拦截常见错误。例如,在 Go 项目中使用 golangci-lint 进行预提交检查:

// .golangci.yml 配置示例
run:
  timeout: 5m
linters:
  enable:
    - govet
    - golint
    - errcheck
每次推送代码时,GitHub Actions 自动执行检查,确保不符合规范的代码无法合并。
实施依赖版本锁定策略
未锁定依赖版本是导致“昨日可用,今日报错”的常见原因。使用 go mod tidy -compat=1.19 可明确兼容性,并通过以下命令定期审计:
  • go list -m all | grep vulnerable-package
  • go mod graph | grep outdated-module
  • 结合 Snyk 或 Dependabot 实现自动漏洞提醒
设计可观测性监控体系
生产环境的问题往往难以复现。建议在关键路径植入结构化日志与指标采集。例如,使用 Prometheus 记录 API 响应延迟分布:
指标名称类型标签
http_request_duration_secondsHistogrammethod, path, status
db_query_countCounterquery_type, db_instance
[Client] → HTTP Request → [API Gateway] → [Auth Service] ↓ [Logging Agent → Kafka → ELK]
从零开始!在 Windows 上安装与配置 Dify 这篇博客将详细介绍如何在 Windows 系统上部署 Dify,适合零基础用户。从 Docker 和 WSL 的安装配置开始,逐步指导用户设置 Git、Docker 环境以及 Dify 配置文件,解决可能遇到的端口冲突等问题,最终完成 Dify 的启动和测试。通过简明易懂的步骤,帮助用户在本地成功运行 Dify,实现模型供应商配置,让 Dify 项目在 Windows 平台上顺利上线。 阅读详情

相关推荐

Dify 本地安装指南

Dify 是一个开源的数据集整合和功能扩展平台,它允许用户通过配置和编程的方式来创建、管理和部署数据驱动的应用程序。Dify 提供了一套工具和服务,使得开发者可以快速地集成各种数据源和外部服务,构建复杂的数据处理流程和机器学习模型,以及开发交互式的用户界面。

大白菜代码的博客 5692

Dify的安装

docker+dify的windows本地安装部署

weixin_57026528的博客 7571

Dify安装使用说明

dify可以说是一个功能不错的LLMOps,可以通过dify集中管理模型,可以通过界面创建AI应用,可以上传文档形成知识库,可以创建自定义工具(API),并可以对外提供API。相关功能类似Openai的GPTs或智谱的智能体,其他大厂的大模型也有类似功能,不过貌似只有dify是开源的。这就为个人本地部署AI应用提供了便利。

龙井茶的Sky 1万+

Dify安装与使用指南:详细步骤教程(附教程)

Dify是一个开源的LLM应用开发平台,今天咱们详细介绍下Dify的安装步骤和使用场景。

AAI666666的博客 1万+

Win11本地从零开始部署dify全流程

从零开始本地部署Dify和接入大模型

2301_80314483的博客 7464

Dify怎么安装:从环境准备到配置完成的完整安装指南

本文详细介绍了Dify AI开发平台的安装指南,重点推荐使用Docker Compose方式进行部署。内容涵盖:1)环境准备(系统要求、Docker安装);2)安装步骤(下载源码、配置环境变量、启动服务);3)关键配置说明(数据库、Redis、LLM模型等);4)安装验证方法;5)常见问题解决方案。文章提供了完整的检查清单和最佳实践建议,帮助开发者快速搭建Dify开发环境,特别适合AI应用开发初学者。安装过程约需10-30分钟,后续可继续配置LLM功能开启AI应用开发。

寂寞恋上夜的空间 1220

Dify安装部署

直接编辑 .env 文件中的环境变量值。可以在 docker/.env.example 下找到带注释的完整环境变量集。关键模块和自定义矢量数据库服务:根据使用的矢量数据库类型 (VECTOR_STORE),用户可以设置特定的端点、端口和身份验证详细信息。存储服务:根据存储类型 (STORAGE_TYPE),用户可以为 S3、Azure Blob、Google Storage 等配置特定设置。API 和 Web 服务:用户可以定义影响 API 和 Web 前端运行方式的 URL 和其他设置。

meiyoudianhuafei的博客 6000

Dify安装全攻略:虚拟机到本地部署

本文介绍了Dify 1.9.2的本地化部署方案,重点讲解了在虚拟机环境下的安装流程。Dify作为类似Coze的大语言模型平台,其本地部署可确保数据安全、支持离线使用并灵活切换模型。文章详细说明了CentOS 9系统配置、Docker环境搭建、国内镜像站配置等关键步骤,并提供了完整的命令行操作指南。同时对比了虚拟机管理的多种操作方式(克隆、快照、IP查看等),以及Windows/Mac系统的安装注意事项。通过图文并茂的方式,帮助用户完成从环境准备到最终浏览器访问的全流程部署。

AI布道师丨波仔椿 1万+

从零开始之Dify部署篇

Dify传送门。本系列文章从零开始探索Dify的功能及搭建过程。本文的搭建流程是基于Docker Compose进行部署。

u013563715的博客 7万+

华为铁三角(AR、SR、FR)的考核指标设计

以和为核心,通过和实现协同。考核维度分为和,并随市场阶段动态调整权重。

从技术实践立足,从项目管理方法论延伸思考 2772

深信服技术认证“SCCA-C”划重点:信服云托管云

该认证包括云数据中心基础、云计算基础、云计算关键技术、云计算交付和运维体系、云计算技术商业应用、信服云托管云、深信服超融合HCI、深信服桌面云aDesk、深信服分布式存储EDS、深信服应用交付AD。学习并获得SCCA-C认证后,可以具备深信服产品功能原理与实践,能够根据业务需求,协助完成云产品方案落地与实施;能够根据业务需求,完成深信服云产品的部署和管理的基本工作。为帮助大家更加系统化地学习云计算知识,高效通过云计算工程师认证,深信服特推出“SCCA-C认证备考秘笈”,共十期内容。

sangfor_edu的博客 613

大模型应用开发Dify 安装、使用(小白超详细所用功能2026)

没有提示词 = AI 乱回答有提示词 = AI 按你的要求乖乖回答变量 = 让 AI 能 “读取外部数据” 的通道没有变量 = AI 只能瞎编有变量 = AI 能使用真实业务数据在 Dify 中,知识库(Knowledge Base)是基于RAG(检索增强生成)技术的核心模块,专门用来解决大模型“知识过时、不懂专业内容、容易瞎编(幻觉)”三大痛点。提示词定规矩,变量传数据,知识库给 “真知识”。Dify 文本生成(Text Generator)是一种一次性、单向、无对话记忆。

xin_yao_xin的博客 2万+

NFS共享速度慢?麒麟系统性能调优5个关键参数实测对比

本文针对银河麒麟服务器系统上NFS共享速度慢的问题,通过实测对比分析了五个关键调优参数。重点探讨了rsize/wsize传输块大小、TCP/UDP协议选择、sync/async模式权衡等,并结合麒麟系统特性提供了具体的优化建议与配置示例,旨在帮助用户有效提升国产化环境下的文件共享性能。

weixin_29254029的博客 335

Dify本地安装部署笔记

Dify 是一个让你轻松构建 AI 应用的开源平台,简单来说就是给开发者打造的一站式AI应用开发工具。Dify 兼容 Langchain,支持多种大语言模型(LLM)。目前支持的模型供应商包括 OpenAI、Azure OpenAI、Anthropic、Replicate、Hugging Face、ChatGLM、Llama2、MiniMax、讯飞星火、文心一言和通义千问等。换句话说,Dify 就是一个帮你快速、高效地开发和优化 AI 应用的万能工具箱。

yinshuilan的专栏 6132

【PLC】三菱plc控件安装 component Movedata had the following error ... Error Number:-119

Windows 10 专业版/企业版本版本号:22H2操作系统内部版本:19045.3448。

少莫千华 8002

VScode远程连接开发嵌入式开发板

VScode远程连接开发调试嵌入式开发板

qq_53221728的博客 5892

大模型Dify安装

默认已经安装Docker-Desktop,请参考我以前的文章。

weixin_45145684的博客 2904

HFSS螺旋线圈的优化设计与高效仿真实践

本文详细介绍了HFSS螺旋线圈的优化设计与高效仿真实践,涵盖核心参数设置、参数化建模、仿真加速技巧及结果分析。通过HFSS软件实现螺旋线圈的高效仿真,特别适用于无线充电和RFID系统设计,提升设计效率与性能验证准确性。

weixin_30235225的博客 445

Dify安装与使用指南:详细步骤教程

Dify是一个开源的LLM应用开发平台,今天咱们详细介绍下Dify的安装步骤和使用场景。

瓦罗兰特顶级C位的博客 2万+

Python爬虫获取Shopee店铺的所有商品?

通过上述代码示例,我们可以轻松实现获取Shopee店铺所有商品信息的功能。Python爬虫不仅具有强大的功能和稳定性,还可以通过丰富的库支持实现高效的数据抓取和解析。希望这篇文章能为你提供一些启发和帮助。如果你对爬虫开发有更多兴趣,可以尝试探索更复杂的功能,如多线程爬取、数据可视化等。如果你在实践中遇到任何问题,欢迎随时交流和讨论。让我们一起用技术的力量,解锁更多可能!

2401_87195067的博客 1543

C#联合Halcon机器视觉框架源码—升级版

相较于之前的NxtVision,本软件代码架构更加合理,且新增。对源码有需求的,订阅本专栏后,私信我领取。、原来的vb脚本改为。

Z's Palace 1415

windows环境本地部署Dify

网上找到docker Desktop软件,并且安装(无配置,无需登录)

yy869949908的博客 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

LLM应用开发平台Dify快速安装

本文主要介绍如何在本地环境快速部署Dify。

逆流的小鱼 4753

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

dify安装详细步骤

进入到dify文件夹下docker文件夹,将.eny.example文件名改为.env。打开命令:控制面板->程序->启动或关闭windows功能。打开命令:控制面板->程序->启动或关闭windows功能。设置好邮箱、用户名、密码就可以登陆了。打开cmd,执行下面命令。

qq_45152970的博客 1710

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Windows环境安装dify(详细教程)

在windows环境下使用docker工具快速完成dify本地化部署

qq_44151022的博客 2068

Dify的安装教程

本文介绍了开源大语言模型开发平台Dify的Windows系统安装教程。主要内容包括:1.下载安装Docker Desktop,提供WSL和Hyper-V两种安装方式,详细说明WSL环境配置步骤;2.Docker镜像源设置方法;3.通过Git克隆或下载Dify源码;4.修改环境配置文件并启动服务;5.访问本地应用完成初始化设置。教程涵盖了从环境准备到应用部署的全流程,并针对常见安装问题提供了解决方案,帮助用户快速搭建Dify开发环境。

m0_73079319的博客 1077
上一篇: Dify连接MySQL性能优化秘籍(提升查询速度300%的关键配置)
下一篇: 【Docker Compose启动顺序控制】:深入解析depends_on的正确使用与陷阱规避
CompiLume
博客等级 码龄1年 168粉丝 2185原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值