You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

@azure/storage-blob 12.14.0与Azure存储模拟器5.10不兼容,是否有兼容新版本?

Azure Storage Emulator与@azure/storage-blob 12.14.0兼容问题解答

Azure Storage Emulator 5.10已停止更新,无法兼容@azure/storage-blob 12.14.0所使用的最新REST API版本,这就是你遇到报错的原因。

目前官方提供的兼容替代方案是使用Azurite——它是微软推出的新一代本地Azure存储模拟工具,完全替代旧版Storage Emulator,支持所有最新的Azure存储REST API,完美适配@azure/storage-blob 12.x系列SDK。

快速使用Azurite的步骤:

  • 通过npm全局安装:npm install -g azurite
  • 启动Blob服务(按需选择):azurite-blob,或启动全部存储服务:azurite
  • 代码中配置连接字符串指向Azurite:
    const { BlobServiceClient } = require("@azure/storage-blob");
    const connectionString = "DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;";
    const blobServiceClient = BlobServiceClient.fromConnectionString(connectionString);
    

内容的提问来源于stack exchange,提问作者Michael S. Scherotter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 00:42:39