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

如何修复osm-providers.js的import/no-anonymous-default-export报错

报错原因

触发了ESLint的import/no-anonymous-default-export规则,该规则禁止直接导出匿名的默认值(比如匿名对象、匿名函数),要求先将值赋值给有明确含义的变量后再导出,便于代码调试和可读性维护。

修复方案

将原代码中直接导出的对象先赋值给变量,再导出该变量即可,修复后代码如下:

// src/pages/Leaflet/osm-providers.js
const osmProviderConfigs = {
  maptiler: {
    url: "https://api.maptiler.com/maps/basic/256/{z}/{x}/{y}.png?key=fXmTwJM642uPLZiwzhA1",
    attribution: '© MapTiler © OpenStreetMap contributors'
  }
}

export default osmProviderConfigs

可选临时方案

如果不需要遵守该规则,可在文件第一行添加注释临时关闭当前文件的这条校验,不推荐长期使用:

/* eslint-disable import/no-anonymous-default-export */
export default {
  // 原有代码保持不变
}

内容的提问来源于stack exchange,提问作者עוז היראני

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 10:15:03