我尝试在 Vercel 和 GitHub Pages 上托管我的网站,但始终失败

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

我从头开始构建了一个网站,并遵循了所有必要的步骤来配置页面和 vercel,但它不起作用。我之前已经发布过这个问题,但它被删除了,因为他们说没有足够的信息,但我收到了这个错误:

我尝试按照规范编辑下一个js配置文件,但它不起作用。这是我的仓库,如果有帮助的话:https://github.com/knightbane186/portfolio_website

javascript github next.js github-pages vercel
1个回答
0
投票

您的问题是因为

checkout
操作试图在
package-lock.json
中寻找
portfolio_website
。但它找不到它,因为它在
portfolio_website/portfolio

有两种方法可以解决这个问题:

  1. portfolio
    中的所有内容向上移动一级(然后删除
    portfolio
    目录。

这是最简单的方法,也是我推荐的方法。

  1. 使用
    sparse-checkout
    功能
- uses: actions/checkout@v4
  with:
    sparse-checkout: portfolio
© www.soinside.com 2019 - 2024. All rights reserved.