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

Deno导入https://deno.land/std@x/报错“Module not found”问题

解决WSL中Deno导入std模块的"Module not found"问题
  • 统一版本号并检查Deno兼容性
    你导入映射用的是std@0.260.0,但缓存命令用的是std@0.216.0,版本不一致会导致匹配失败。先执行deno --version查看当前Deno版本,确保版本支持std@0.260.0(版本过低的话执行deno upgrade升级),之后统一所有配置里的std版本号。

  • 规范导入映射与启动命令
    确保import_map.json是标准JSON格式,示例:

    {
      "imports": {
        "$std/": "https://deno.land/std@0.260.0/"
      }
    }
    

    启动项目时必须明确指定导入映射文件,比如:deno run --import-map=import_map.json dev.ts

  • 排查WSL网络与文件夹权限
    先测试WSL能否正常访问deno源:curl https://deno.land/std@0.260.0/fs/mod.ts,如果无法访问,检查WSL的网络代理设置,必要时关闭代理或配置对应环境变量。
    同时确保项目文件夹权限正常,执行:sudo chown -R $USER:$USER /path/to/your/fresh-project

  • 清理缓存重新拉取依赖
    先清理旧缓存:deno cache --reload
    再指定导入映射缓存具体模块(不要直接缓存整个std目录):deno cache --import-map=import_map.json https://deno.land/std@0.260.0/fs/mod.ts

内容的提问来源于stack exchange,提问作者Lawrence_NT

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 12:22:04