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

Windows 11下使用Sanity CLI执行yarn create时出现Request failed "304 Not Modified"错误

Windows 11下使用Sanity CLI执行yarn create时出现Request failed "304 Not Modified"错误

我之前也碰到过类似的Yarn缓存导致的304错误,结合你已经尝试过的清理缓存、重装Node、切换Node版本等操作,给你几个更针对性的解决思路:

  • 强制彻底清理Yarn缓存
    普通的yarn cache clean可能没完全清掉损坏的缓存文件,试试带强制参数的清理命令:

    yarn cache clean --force
    

    清理完成后,建议加上超时参数重新执行Sanity创建命令,避免网络波动影响:

    yarn create sanity@latest --project wl1d7zqt --dataset production --template clean --typescript --output-path studio-yc_directory --network-timeout 100000
    
  • 换用npm工具初始化项目
    你用的Yarn 1.22.22版本比较老旧,和Node.js 23这种较新的测试版可能存在兼容性问题,直接用npm的npx来创建Sanity项目试试:

    npx create-sanity@latest --project wl1d7zqt --dataset production --template clean --typescript --output-path studio-yc_directory
    
  • 手动删除Yarn缓存目录
    如果命令行清理缓存无效,可以直接手动删除Yarn的缓存文件夹:
    打开文件管理器,导航到C:\Users\malan\AppData\Local\Yarn\Cache,删除该文件夹下的所有内容(或者直接删掉整个Cache文件夹),之后再重新运行创建命令。

  • 排查网络与Registry配置
    304错误也可能和网络代理、VPN或者镜像源的缓存有关:

    • 如果你正在使用代理或VPN,先暂时关闭它们再尝试拉取依赖
    • 可以临时切换到国内的npm镜像源,绕开官方源的缓存问题:
      yarn config set registry https://registry.npmmirror.com/
      
      项目创建完成后,若需要可以再切回官方源:
      yarn config set registry https://registry.npmjs.org/
      
  • 升级到Yarn现代版(Berry)
    Yarn 1.x已经进入维护状态,和新Node版本的兼容性会越来越差,你可以升级到Yarn Berry(v2及以上版本):

    npm install -g yarn@berry
    

    升级完成后再执行你的Sanity创建命令,新版本的Yarn在缓存管理和网络请求处理上有明显优化。

备注:内容来源于stack exchange,提问作者Harshal Malani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 18:14:29