我试图在我的项目中有一个图像,但当我构建项目的图像不包括在构建中。有人知道为什么吗?我正在使用sveltekit和vite。这里是github: https://github.com/CloudyWhale/personal-website。照片的名称是trashCan.svg,它位于静态文件夹中。
下面是构建日志:
> tailwind-svelte@0.0.1 build
> vite build
vite v2.9.13 building for production...
✓ 14 modules transformed.
.svelte-kit/output/client/_app/immutable/manifest.json 1.21 KiB
.svelte-kit/output/client/_app/immutable/layout.svelte-85bee214.js 0.53 KiB / gzip: 0.35 KiB
.svelte-kit/output/client/_app/immutable/error.svelte-b3f7066d.js 1.56 KiB / gzip: 0.75 KiB
.svelte-kit/output/client/_app/immutable/pages/index.svelte-46e2bffd.js 3.68 KiB / gzip: 1.80 KiB
.svelte-kit/output/client/_app/immutable/start-5d947e25.js 22.66 KiB / gzip: 8.58 KiB
.svelte-kit/output/client/_app/immutable/assets/pages/index.svelte-74cec484.css 6.91 KiB / gzip: 1.84 KiB
.svelte-kit/output/client/_app/immutable/chunks/index-7fb2b6d1.js 7.15 KiB / gzip: 2.91 KiB
vite v2.9.13 building SSR bundle for production...
✓ 12 modules transformed.
Generated an empty chunk: "hooks"
.svelte-kit/output/server/manifest.json 1.17 KiB
.svelte-kit/output/server/index.js 74.35 KiB
.svelte-kit/output/server/entries/fallbacks/layout.svelte.js 0.24 KiB
.svelte-kit/output/server/entries/fallbacks/error.svelte.js 0.72 KiB
.svelte-kit/output/server/entries/pages/index.svelte.js 14.22 KiB
.svelte-kit/output/server/chunks/index-5f038599.js 2.31 KiB
.svelte-kit/output/server/chunks/hooks-1c45ba0b.js 0.00 KiB
Run npm run preview to preview your production build locally.
(node:89537) ExperimentalWarning: buffer.Blob is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
编辑:我忘了早些时候提到这一点,但当我在自己的设备上构建它时,我也遇到了这个问题
文件如何构建/输出取决于适配器。以@sveltejs/adapter-node
为例,public
中的资产将被复制到输出的client
子目录下。
如果您的适配器不能像预期的那样处理public
目录,请考虑将您的资产移动到"official"目录下。SvelteKit资产目录,即static
。