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

SvelteKit博客执行npm run preview报错:找不到manifest.js文件

解决SvelteKit预览时找不到manifest.js的问题

核心原因

manifest.js是SvelteKit构建过程中自动生成的内部文件,用于管理路由、组件与服务器逻辑的映射关系,不需要手动创建。你遇到这个错误是因为直接执行preview命令时,还没有生成对应的构建产物。

解决步骤

  1. 先执行构建命令
    预览命令npm run preview(或pnpm preview)的作用是运行已构建的生产环境代码,必须先完成构建:

    pnpm build
    

    执行完成后,.svelte-kit/output/server/目录下会自动生成manifest.js,之后再运行pnpm preview即可正常启动预览服务。

  2. 清理缓存重新构建(如果第一步无效)
    若构建后仍找不到文件,可能是缓存或依赖问题,按以下步骤操作:

    • 删除构建缓存和依赖目录:
      # Windows系统
      rmdir /s /q .svelte-kit node_modules
      # macOS/Linux系统
      rm -rf .svelte-kit node_modules
      
    • 重新安装依赖:
      pnpm install
      
    • 重新构建并预览:
      pnpm build && pnpm preview
      
  3. 检查版本兼容性
    你当前使用的@sveltejs/kit@1.21.0可能存在版本兼容问题,尝试升级到最新稳定版:

    pnpm update @sveltejs/kit svelte vite
    

    升级完成后重复构建+预览步骤。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 06:29:56