需要部署到 Netlify 的帮助

问题描述 投票:0回答:1

前言:这是我第一次做网络开发和托管

首先,我为我的启动登陆页面在线下载了一个 Reactjs 模板(https://github.com/cruip/tailwind-landing-page-template)并完全自定义了它。我根据自己的喜好完成了编辑,现在正尝试将其部署到 netlify 上。但我的 netlify 部署跳过了除预处理之外的所有内容,并且站点预览显示找不到页面。 enter image description here

  1. 我首先做了一个
    npm run build
    ,但没有创建一个构建文件夹,因为我研究应该已经创建了。因此,我从这里的其他问题中发现我可以按如下方式更改目录。 enter image description here

这样对吗?

  1. 我相信我的构建文件夹中应该有一个index.html 文件。以下是来自终端的内容以及对实际构建文件夹本身的了解。 enter image description here enter image description here

非常感谢任何帮助 - 如果有帮助的话,很乐意发送更多代码/调试消息。

javascript reactjs deployment web-hosting netlify
1个回答
0
投票

package.json 中的框架似乎是 nextjs。

    "next": "^14.0.3",

它是 netlify 支持的框架。 它也是 vercel 的原生框架。

https://docs.netlify.com/frameworks/#next-js

Netlify 应该能够检测到正确的框架并相应地调整构建命令...也许它跳过了步骤,因为它认为它们在之前的构建中已经完成,并且它可以重用缓存。

要查看它是否在本地工作,您只需运行

npm run dev
# press Ctrl-C to kill it when you are done

如果

npm run build

运行没有错误,您应该能够提交它并让 netlify 或 vercel 部署它。

这里有一些相关链接,提供有关如何进一步修复构建错误的想法。

https://answers.netlify.com/t/deployments-always-skip-build-phase/117329/4

https://docs.netlify.com/configure-builds/troubleshooting-tips/#best-practices-for-troubleshooting-your-build

https://docs.netlify.com/site-deploys/fix-a-failed-deploy/

我已经使用过 Vercel 相当多了,向他们部署是一次很棒的体验;也许尝试切换到它们,看看它的部署是否会更轻松。

© www.soinside.com 2019 - 2024. All rights reserved.