首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SvelteKit构建在本地运行良好,但在vercel上运行良好吗?

SvelteKit构建在本地运行良好,但在vercel上运行良好吗?
EN

Stack Overflow用户
提问于 2022-03-09 15:20:10
回答 1查看 848关注 0票数 0

我正在尝试SvelteKit框架并使用它。我构建了一个虚拟页面,对dev命令和build命令查找组件和部分没有任何问题。但是,当我试图将它部署到Vercel上时,Vite似乎很难找到组件。

vite:加载-回退不能加载/vercel/path0 0/src/ such /About.svelte(由src/path0/index.svelte导入):ENOENT:没有这样的文件或目录,打开‘/vercel/path0 0/src/such/About.svelte’

这是我设置的模块别名和Vercel适配器的配置文件。

代码语言:javascript
复制
import vercel from '@sveltejs/adapter-vercel';
import { resolve } from 'path';

/** @type {import('@sveltejs/kit').Config} */
const config = {
    kit: {
        // adapter: adapter(),
        adapter: vercel(),
        vite: {
            resolve: {
                alias: {
                    $src: resolve('./src'),
                    $components: resolve('./src/components'),
                    $sections: resolve('./src/sections')
                }
            }
        }
    }
};

export default config;

默认情况下,Vercel检测到的输出目录是公共的,但我通过vercel_build_output重写了它。我也尝试过使用自动适配器导致了同样的问题。我尝试直接使用github进行部署,使用vercel也遇到了同样的问题。我尝试了它,没有别名也给出了类似./组件的相对导入,结果也导致了同样的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-12 22:25:00

您的文件名是小写b的Sidebar.svelte,而当您试图导入它时,它是带大写B的SideBar.svelte

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71411727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档