首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
如何在不使用打包工具时通过 CDN 在浏览器中首次使用 fuels SDK
📅 2026/9/10 10:00:08
✍️ 爱科研究院
👁 阅读 3,247
如何在不使用打包工具时通过 CDN 在浏览器中首次使用 fuels SDK【免费下载链接】fuels-tsFuel Network Typescript SDK项目地址: https://gitcode.com/GitHub_Trending/fu/fuels-ts如果你想在浏览器里直接调用 fuels SDKFuel Network 的 TypeScript SDK又不想引入 Vite、Webpack 等打包工具官方文档提供了 CDN 使用方式通过一个 ESMscript标签直接从 CDN 引入 fuels 的浏览器构建产物然后连接 Fuel 网络。本场景适用于纯浏览器环境文档标题即为 CDN Usage (browser only)完成后的可验证结果是成功创建Provider并打印出当前链的名称。前提与适用范围使用场景限定在浏览器中无需本地安装依赖、无需构建步骤。文档中的连接目标为 Fuel 主网的 GraphQL 端点https://mainnet.fuel.network/v1/graphql。浏览器需支持 ESM 模块语法script typemodule文档示例即基于该方式编写。SDK 的浏览器构建产物在 fuels 包 的构建流程中生成build:browser产出dist/browser.mjsbuild:minified再将其压缩为dist/browser.min.mjs——这正是 CDN 示例引用的文件说明该入口是官方发布给浏览器环境使用的产物。执行步骤在 HTML 中通过 CDN 引入 fuels将以下代码放入一个.html文件中用浏览器打开即可运行。其中版本号fuels0.103.0对应文档模板变量{{fuels}}解析后的实际版本即当前仓库 fuels 包 的0.103.0版本script typemodule import { Wallet, Provider, } from https://cdn.jsdelivr.net/npm/fuels0.103.0/dist/browser.min.mjs; const main async () { const provider new Provider( https://mainnet.fuel.network/v1/graphql, ); const { name } await provider.getChain(); console.log(name); }; main(); /script代码各部分的作用import { Wallet, Provider } from https://cdn.jsdelivr.net/npm/fuels0.103.0/dist/browser.min.mjs从 jsDelivr CDN 以 ESM 方式导入 fuels 的压缩版浏览器构建导入了文档示例中展示的Wallet与Provider两个符号。new Provider(https://mainnet.fuel.network/v1/graphql)以主网 GraphQL 端点创建 Provider。若要连接其他网络按官方其他文档如 安装指南 指向的网络连接章节替换对应端点即可本文示例保持文档原值。provider.getChain()获取链信息示例取其中的name字段并打印。结果验证文档给出的验证方式是运行后查看浏览器控制台console.log(name)输出当前链的名称说明 Provider 已成功连接https://mainnet.fuel.network/v1/graphql并完成链信息查询。需要说明的是文档此处只展示了命令与打印语句未固定具体输出值主网链名以实际返回为准不要把某次看到的值当作固定预期。下一步文档为 CDN 用法提供了进一步的 React Example 链接可在 React 组件中使用Provider与Wallet查询账户余额。CDN 方式面向浏览器直接运行若走的是 Node 或前端工程化路线需要先安装 Fuel Toolchain 并执行pnpm add fuels等安装命令请按 Installation 操作而不是使用本文的 CDN 入口。【免费下载链接】fuels-tsFuel Network Typescript SDK项目地址: https://gitcode.com/GitHub_Trending/fu/fuels-ts创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/9/10 9:55:08
毕业第一份工作是店群运营:00后的验证码启蒙课
2026/9/10 9:55:08
ToolJet Database Editor:可视化建表、CSV 批量导入与数据过滤的完整实践指南
2026/9/10 9:55:08
server status
2026/9/10 12:15:26
思源笔记 v2.9.3 版本全解析:流云海外订阅、插件体系增强与开发者 API 升级
2026/9/10 12:15:26
Telegram.Bot.Examples Inline Queries示例:打造交互式机器人体验
2026/9/10 12:15:26
【计算机毕业设计单片机案例】基于 STM32 或 51 单片机的家庭园艺 WIFI 远程智能浇灌补光控温装置设计 基于 STM32 或 51 单片机的多传感器植物生长环境监测与执行机构控制系统(020
2026/9/10 12:15:26
【计算机毕业设计单片机案例】基于 STM32 或 51 单片机的 LCD1602 显示病房呼叫报警设备设计 基于 STM32 或 51 单片机的多路病床双向呼叫与时间管理系统设计(020207)
2026/9/10 12:15:26
Teloxide框架迁移指南:从旧版本平滑升级到新版本
2026/9/10 12:10:26
gRPC 传输层公共工具库 lib/transport 深度解析:从 grpc_transport 抽象到 PromiseEndpoint、BDP 估计与超时编码
2026/9/10 0:04:20
AI搜索的信任缺口:企业内容如何在答案时代自证可信
2026/9/10 0:04:20
Spring Boot+Vue+Node.js售后服务系统开发实战
2026/9/10 0:04:20
SpringBoot+Vue民宿预订管理系统开发实践:从架构设计到部署上线
2026/9/10 2:30:52
超人会飞不算本事:系统稳定依赖清晰规则与边界设计
2026/9/10 5:51:31
超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论
2026/9/10 8:32:02
基于CNN的调制信号识别:MATLAB实现时频图分类实战