# url 里填写自己的订阅,名称不能重复 proxy-providers: provider1: url: "" type: http interval: 86400 health-check: {enable: true,url: "https://www.gstatic.com/generate_204", interval: 300} override: additional-prefix: "[provider1]" provider2: url: "" type: http interval: 86400 health-check: {enable: true,url: "https://www.gstatic.com/generate_204",interval: 300}…
# port: 7890 # HTTP(S) 代理服务器端口 # socks-port: 7891 # SOCKS5 代理端口 mixed-port: 10801 # HTTP(S) 和 SOCKS 代理混合端口 # redir-port: 7892 # 透明代理端口,用于 Linux 和 MacOS # Transparent proxy server port…
直接删除 PowerShell 的历史记录文件。 根据不同版本的 PowerShell,历史文件路径如下: Windows PowerShell 5.1 %USERPROFILE%\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt PowerShell 7 $env:USERPROFILE\.local\share\powershell\PSReadLine\ConsoleHost_history.txt 删除命令示例 Windows PowerShell 5.1: Remove-Item "$env:USERPROFILE\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt" -Force PowerShell 7: Remove-Item "$env:USERPROFILE\.local\share\powershell\PSReadLine\ConsoleHost_history.txt" -Force ⚠️ 如果文件不存在,PowerShell 会报错,可以加上安全参数: Remove-Item "路径" -Force -ErrorAction SilentlyContinue…
function PlaybackStateManager({ interval = 1000, onChange } = {}) { let lastTime = 0; let lastState = 'unknown'; let timer = null; function getState() { const video = document.querySelector('video'); if (video) {…
在 JavaScript 中, 'use strict'; 是 严格模式(Strict Mode) 的声明。 它不是定义变量或函数,而是告诉 JavaScript 引擎:接下来的代码要按照严格模式执行。 作用: 消除一些不合理、不严谨的用法 比如: x = 10; // 非严格模式下会默认创建全局变量 在严格模式下会直接报错:ReferenceError: x is not defined 禁止一些语法 不能用 with 语句 不能给只读属性赋值 不能删除变量(delete x;…
最可靠的 React Native TVOS 项目搭建命令列表(Windows环境优化版) 目标: 创建一个纯净、稳定、能成功编译和运行的 Android TV 项目。 核心思想: 不再使用有Bug的 --template 模板初始化,而是采用“先创建标准项目,再手动改装”的策略。 准备阶段:环境 安装依赖:确保已安装 Node.js (推荐LTS版本)、JDK (推荐11或17)、和 Android Studio (并已配置好SDK和模拟器)。 以管理员身份运行终端:点击开始菜单,搜索 PowerShell 或 CMD,右键点击,选择“以管理员身份运行”。(此步至关重要,解决所有权限问题) 第1步:创建标准的、能工作的“手机版”底盘 目的: 获得一个100%能成功编译的、纯净的 React Native 项目。…
React Native Android 项目中的配置文件及具体字段做个对应清单,方便理解和查找: 项目组件版本/值对应配置文件路径对应字段或配置位置说明Android StudioIguana (2023.2.1) 或 Giraffe——IDE版本,影响 AGP 支持,非项目内文件配置Android SDKAndroid 14 (API 34)SDK Manager(Android Studio内)—需要在 Android Studio SDK Manager 安装对应版本JDKJDK 17——环境变量 JAVA_HOME 指向,React Native 运行时依赖AGP(Android Gradle Plugin)8.3.0android/build.gradleclasspath("com.android.tools.build:gradle:8.3.0")构建插件版本,决定编译环境Gradle8.4android/gradle/wrapper/gradle-wrapper.propertiesdistributionUrl=https\://services.gradle.org/distributions/gradle-8.4-all.zipGradle 版本,用于执行构建任务compileSdkVersion34android/app/build.gradlecompileSdkVersion 34编译时使用的 Android…
在进行 React Native Android 端的 混合开发(Hybrid Development) 时,环境搭建尤为关键。涉及多个版本的协调,如 Node.js、JDK、Android SDK、Gradle、React Native 等。下面是推荐的版本选择原则和搭建建议,适用于 2025 年左右的开发环境。 🧭 1. 版本选择原则 ✅ 稳定优先 选择 长期支持(LTS)版本,如 Node.js、JDK 等,避免使用最新实验性版本。 ✅ 与 React Native 对应版本匹配 React Native 和 Gradle、JDK、Android…
完整解决方案:MuMu 12 模拟器 ADB 连接与 React Native 配置 1. 确认 MuMu 12 ADB 路径 # 验证 MuMu 12 的 ADB 位置 Test-Path "C:\Program Files\Netease\MuMu\nx_main\adb.exe" # 返回 True 表示路径正确 2. 永久配置环境变量 # 管理员权限运行…
配置已经可以满足 React Native Android 开发的基本要求。以下是优化后的专业建议: 当前环境状态确认 ✅ Node.js v18.20.8 (符合RN要求) ✅ JDK 11.0.28 (Temurin) ✅ Android Command Line Tools 9.0 (非常规兼容但可用) ✅ 所有SDK许可证已接受 关键操作指南 必需SDK组件安装: ./sdkmanager "platform-tools" "platforms;android-33" "build-tools;33.0.0" "emulator" 环境变量强化配置: #…