由于名称错误,无法在Vercel上部署项目。

4
我想在 Vercel 上部署项目,但我一直收到一个错误提示,说我的项目无效,就像这条信息所说的那样:
“错误:项目名称只能包含最多 100 个字母数字小写字符和连字符。了解更多”
但我的项目名称是 ecommerce_sanity。
或者出现了这个错误:
“名称包含无效字符。只允许字母、数字和下划线。此外,名称应以字母开头。”
对于这个项目名称 headphones_ecommerce。
我尝试使用不同的名称,但仍然遇到这个错误。是否有人已经遇到过这种情况?

1
你可以发送实际错误的屏幕截图或完全复制它吗? - Cypherjac
我发布的两个示例是由Vercel提供的完整错误消息,它没有给我更多的解释。这就是为什么我不理解。在“了解更多”链接中,它只是说:项目名称只能由最多100个字母数字小写字符组成。连字符可以用于名称之间,但不能出现在开头或结尾。 - Ganzo
1
请检查您的 package.json 文件并查找 name 字段。它是否与 ecommerce_sanity 匹配? - serraosays
2
字母数字小写字符和连字符,不包括下划线。您尝试使用连字符代替了吗:ecommerce-sanity - juliomalves
@juliomalves,是的,我也尝试过这样做,但还是出现了同样的错误。 - Ganzo
显示剩余2条评论
5个回答

6
在我的情况下,是由于env_variables出现错误。当我尝试复制和粘贴env_variables时,env_name中出现了一些空格,如: HELLO_WORLD (注意末尾的空格),这就导致了以下错误:

名称包含无效字符。只允许字母、数字和下划线。此外,名称应以字母开头。


1
将项目名称从“dummy_server”更改为“dummy-server”。 将下划线替换为连字符。希望它能正常工作。

0

将下划线移除并用连字符替换,如下所示

headphones-ecommerce

或者将它们合并

headphonesecommerce


已经有多个答案建议了这一点。 - Joe Clay

0
我曾经遇到过这种问题,并通过仅使用小写字符来解决它。我删除了连字符、下划线、数字和大写字母。 还要确认您的项目名称是唯一的。我认为您的项目名称可能会很长。
还有一个要点,如果您在基本计划中有许多项目,则必须删除未使用的项目。或者您可以升级您的vercel帐户为高级帐户。

0
只需将您的 Github 存储库重命名为 "abc-abc",它就可以正常工作。我曾经遇到过同样的问题,这个方法对我很有效。

你的意思是使用连字符而不是下划线吗?评论中说他们尝试过这样做,但仍然出现了相同的错误。 - Stephen Ostermiller

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接