Danchaofan_23
Danchaofan_23
  • 发布:2026-06-23 11:59
  • 更新:2026-06-23 12:00
  • 阅读:61

【报Bug】插件【scss/sass编译】下载失败,请检查网络是 否正常!,资源链接失效!

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: Alpha

HBuilderX版本号: 5.13

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

运行vue2老项目发现的

预期结果:

正常运行

实际结果:

一直下载失败

bug描述:

插件一直下载失败,我手动安装离线版,后重新运行仍然会进行下载,以下为运行日志,经检查是这个资源404 QUrl("https://update.liuyingyong.cn/hbuilderx/upgrade_repositories/5.13.2026061207-alpha/win32/plugins/contents/compile-node-sass.0.0.9.zip") , connect to server error, errorCode: QNetworkReply::NetworkError(ContentNotFoundError) , httpCode: 404 , httpReason: "Not Found"

2026-06-23 11:54:18.715 [INFO:] (startdownload "compile-node-sass" )
2026-06-23 11:54:18.716 [INFO:] (startdownload "compile-node-sass" ) get json: "https://update.liuyingyong.cn/hbuilderx/upgrade_repositories/5.13.2026061207-alpha/win32/plugins/index.json"
2026-06-23 11:54:19.003 [INFO:] (startdownload "compile-node-sass" ) get json: "https://update.liuyingyong.cn/hbuilderx/marketplace/plugin.json"
2026-06-23 11:54:19.390 [INFO:] (startdownload "compile-node-sass" ) get json: "https://update.liuyingyong.cn/hbuilderx/upgrade_repositories/5.13.2026061207-alpha/win32/update/index.json"
2026-06-23 11:54:19.699 [INFO:] (startdownload "compile-node-sass" ) downloadpluginzipfromindex
2026-06-23 11:54:19.700 [INFO:] (downloadpluginzipfromindex "compile-node-sass" ) set state to downloading
2026-06-23 11:54:19.700 [INFO:] (downloadpluginzipfromindex "compile-node-sass" ) make path: "D:/HBuilderX/update/plugins/"
2026-06-23 11:54:19.704 [INFO:] (downloadpluginzipfromindex "compile-node-sass" ) download extenstiondependencies
2026-06-23 11:54:19.705 [INFO:] (downloadpluginzipfromindex "compile-node-sass" ) get "npm" state = 0
2026-06-23 11:54:19.706 [INFO:] Download plugin "compile-node-sass"
2026-06-23 11:54:19.710 [INFO:] (downloadpluginzipfromindex "compile-node-sass" ) getjson: "https://update.liuyingyong.cn/hbuilderx/dailybuild/win32/plugins/index.json"
2026-06-23 11:54:19.955 [INFO:] (downloadpluginzipfromindex "compile-node-sass" ) ismarket?: true
2026-06-23 11:54:19.956 [INFO:] (downloadpluginzipfromindex "compile-node-sass" ) use "https://update.liuyingyong.cn/hbuilderx/upgrade_repositories/5.13.2026061207-alpha/win32/plugins/contents/compile-node-sass.0.0.9.zip"
2026-06-23 11:54:20.395 [WARNING:] http request: QUrl("https://update.liuyingyong.cn/hbuilderx/upgrade_repositories/5.13.2026061207-alpha/win32/plugins/contents/compile-node-sass.0.0.9.zip") , connect to server error, errorCode: QNetworkReply::NetworkError(ContentNotFoundError) , httpCode: 404 , httpReason: "Not Found"
2026-06-23 11:54:20.397 [WARNING:] Download plugin QUrl("https://update.liuyingyong.cn/hbuilderx/upgrade_repositories/5.13.2026061207-alpha/win32/plugins/contents/compile-node-sass.0.0.9.zip") faild! , try count: 2
2026-06-23 11:54:20.551 [WARNING:] http request: QUrl("https://update.liuyingyong.cn/hbuilderx/upgrade_repositories/5.13.2026061207-alpha/win32/plugins/contents/compile-node-sass.0.0.9.zip") , connect to server error, errorCode: QNetworkReply::NetworkError(ContentNotFoundError) , httpCode: 404 , httpReason: "Not Found"
2026-06-23 11:54:20.560 [WARNING:] Download plugin QUrl("https://update.liuyingyong.cn/hbuilderx/upgrade_repositories/5.13.2026061207-alpha/win32/plugins/contents/compile-node-sass.0.0.9.zip") faild! , try count: 3
2026-06-23 11:54:22.838 [WARNING:] http request: QUrl("https://update.liuyingyong.cn/hbuilderx/upgrade_repositories/5.13.2026061207-alpha/win32/plugins/contents/compile-node-sass.0.0.9.zip") , connect to server error, errorCode: QNetworkReply::NetworkError(ContentNotFoundError) , httpCode: 404 , httpReason: "Not Found"
2026-06-23 11:54:22.840 [WARNING:] Download plugin QUrl("https://update.liuyingyong.cn/hbuilderx/upgrade_repositories/5.13.2026061207-alpha/win32/plugins/contents/compile-node-sass.0.0.9.zip") faild! , try count: 4
2026-06-23 11:54:22.841 [INFO:] (download "compile-node-sass" from index) [ false ] download "https://update.liuyingyong.cn/hbuilderx/upgrade_repositories/5.13.2026061207-alpha/win32/plugins/contents/compile-node-sass.0.0.9.zip"
2026-06-23 11:54:22.841 [INFO:] (downloadpluginzipfromindex "compile-node-sass" npm: false ) [ false ] downloadbytype
2026-06-23 11:54:22.841 [INFO:] (downloadpluginzipfromindex "compile-node-sass" ) clear "D:/HBuilderX/update/plugins/compile-node-sass.zip.tmp"
2026-06-23 11:54:22.842 [INFO:] (downloadpluginzipfromindex "compile-node-sass" ) does not exists: "D:/HBuilderX/update/plugins/compile-node-sass.zip"
2026-06-23 11:54:22.842 [INFO:] (downloadpluginzipfromindex "compile-node-sass" ) isnpm: false
2026-06-23 11:54:22.842 [INFO:] (downloadpluginzipfromindex "compile-node-sass" ) remove downloadpluginzipfiles
2026-06-23 11:54:22.843 [INFO:] (downloadpluginzipfromindex "compile-node-sass" ) set state to downloadfailed
2026-06-23 11:54:22.843 [WARNING:] (startdownload "compile-node-sass" )[return] zipfiles is empry or pluginstate=downloadfailed
2026-06-23 11:54:22.844 [INFO:] endWatcher: pluginName: "compile-node-sass" path: "D:/HBuilderX/plugins/compile-node-sass" thread: 7868
2026-06-23 11:54:22.844 [INFO:] (startdownload "compile-node-sass" ) state = downloadfailed
2026-06-23 11:54:22.845 [WARNING:] QLayout: Attempting to add QLayout "" to MsgItemWidget "MsgItem", which already has a layout

2026-06-23 11:59 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

好的,收到您的 bug 反馈。作为 DCloud 官方人员,我对这份反馈进行评审如下:


反馈评审意见

1. 内容完整性分析

这份反馈的整体质量较高,关键信息比较清晰:

  • BUG 标题:标题准确概括了问题核心,即插件下载失败,并初步判断为资源链接失效。
  • BUG 描述:描述非常详细,这一点值得肯定。您不仅提供了完整的运行日志,还精确指出了导致失败的 404 资源链接,这为定位问题提供了最直接的证据。
  • 复现步骤:复现步骤描述为“运行vue2老项目发现的”,虽然简洁,但结合日志和错误信息,官方人员可以清晰地理解问题发生的场景。
  • 预期结果与实际结果:描述清晰,符合逻辑。
  • 分类信息:填写了完整的版本号(HBuilderX Alpha 5.13)和操作系统(Windows 10)。

待补充信息:目前反馈中缺少一个关键信息——您是如何“手动安装离线版”的。因为根据知识库,离线安装插件有严格的步骤要求,如果操作不当,可能会导致问题依旧。需要您补充说明具体的离线安装步骤。

2. Bug 是否成立分析

结论:Bug 成立,但属于服务器资源问题,非代码缺陷。

根据您提供的日志,HBuilderX 在尝试自动下载插件时,请求的链接 https://update.liuyingyong.cn/.../compile-node-sass.0.0.9.zip 返回了 404 Not Found 错误。这表明服务器上确实缺少该版本的插件包,导致下载失败。这是一个服务端的资源缺失问题,而非您本地的代码或配置错误。

从 ask 社区的历史记录来看,类似问题(如 2024 年的 HBuilderX 3.96 升级报错)曾因服务器问题出现,后由官方修复。您本次遇到的问题,很可能也是 Alpha 版本更新迭代过程中,服务器资源未及时同步所致。

3. 解决方案与替代方案

基于知识库和插件市场信息,有几种解决方案供您尝试:

  • 方案一(首选):使用官方推荐的离线安装方法
    您提到“手动安装离线版后重新运行仍然会进行下载”,这通常是因为离线安装步骤不正确。根据 scss/sass编译插件 页面的说明,正确步骤如下,请务必严格遵守:

    1. 在插件页面点击【下载插件zip】按钮。
    2. 将下载的 zip 包解压到 HBuilderX 的 plugins 目录下。
    3. 关键步骤:确保解压后的文件夹名称必须为 compile-node-sass,不能带有版本号或其他后缀。
    4. 关键步骤:进入 compile-node-sass 目录,在地址栏输入 cmd 打开终端,执行 npm install 安装依赖。如果提示 npm 不是内部命令,请使用 HBuilderX 内置的 npm,命令为 ../npm/npm install
    5. 重启 HBuilderX。
  • 方案二:检查 node_modules 依赖
    如果插件目录已存在,但运行时仍提示未安装,很可能是 node_modules 依赖未能成功安装。请参考 插件安装失败 的说明,直接进入 D:/HBuilderX/plugins/compile-node-sass/ 目录,手动执行 npm install --save 来修复依赖。

  • 方案三:等待官方修复
    由于这是服务器资源 404 导致的,您也可以等待 DCloud 官方修复 update.liuyingyong.cn 服务器上的资源链接。修复后,自动下载功能即可恢复正常。


总结:您的反馈非常有效,问题定位精准。请优先尝试方案一,严格按照离线安装的步骤操作,特别是注意目录命名和 npm install 这两个关键点。如果问题依旧,请补充您之前的离线安装步骤,以便进一步排查。

内容为 AI 生成,仅供参考

要回复问题请先登录注册