Npm run build 仅适用于 index.html,而不是我的其他两个页面

Npm run build is only working on index.html and not my other two pages

提问人:Decisive Development 提问时间:11/16/2023 更新时间:11/16/2023 访问量:9

问:

所以我正在尝试将我的第一个站点部署到 Netlify。我有一个简单的三页静态网站,使用html / css(顺风,alpine.js)

该网站在索引页面上运行良好,但其他两个页面运行良好:https://main--magenta-custard-d7d779.netlify.app/

在资产文件夹中,添加了 index-f03ee9b6.css,并在 index.html 上更改了路由。 如果我将 about.html、contact.html 移动到“public”文件夹中,它们会被添加到 dist 中,但不会以任何方式修改,因此当设置为实时时,您可以移动到页面,但不会应用任何样式。

如果有人知道为什么这个版本失败了,我将非常感谢你的帮助。

enter image description here

npm 构建 vite netlify

评论

0赞 Decisive Development 11/16/2023
通过添加以下代码,我解决了构建: // vite.config.js import { resolve } from 'path';import { defineConfig } from 'vite';export default defineConfig({ build: { rollupOptions: { input: { main: resolve(__dirname, 'index.html'), contact: resolve(__dirname, 'contact.html'), about: resolve(__dirname, 'about.html'), }, }, }, });

答: 暂无答案