首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在部署下一个js应用程序时解决vercel "ModuleNotFoundError“问题

如何在部署下一个js应用程序时解决vercel "ModuleNotFoundError“问题
EN

Stack Overflow用户
提问于 2021-04-03 19:35:43
回答 3查看 515关注 0票数 0

每当我试图将我的网站部署到vercel时,我就会得到这个ModuleNotFoundError。我已经重命名了我的组件和CSS模块,但是由于某种原因,我一直收到这个错误。

有人知道如何解决这个问题吗?因为我不知道我做错了什么?

错误日志截图

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-04-13 01:27:56

如果您已将文件夹或文件的名称更改为小写或大写,例如:从/Components改为/components

问题应该是因为您的远程分支没有更新,并且在本地brach中名称已经正确,您的解决方案正在运行,但是vercel使用的是linux,这是对情况敏感的,所以发生了ModuleNotFoundError。

要解决这个问题,可以将文件夹/文件保存在其他地方,然后从项目中删除它并提交它。提交后,您应该再次复制和通过保存在项目中另一个位置的文件/文件夹,并提交给结构正确的romete分支。您还可以使用命令"git "oldfileOrFolder“newFileOrFolder",请参阅文档。

票数 0
EN

Stack Overflow用户

发布于 2021-04-04 22:54:17

您是否在只重命名文件的情况下推送提交?如果您使用的是不区分大小写的文件系统(通常是macOS),并且远程地使用区分大小写的文件系统(基于Linux的构建环境),这可能会导致问题。您可以通过将文件重命名为不同的内容来确认(因此大小写不会成为问题)。

要确认,运行next build && next start在本地工作吗?

票数 1
EN

Stack Overflow用户

发布于 2021-04-05 16:30:05

问题在于“样式”文件夹,因为某种原因,vercel无法找到我的css文件的路径。我解决了这个问题,把我所有的css文件(global.css除外)移到我的"Components“文件夹(虽然不是最好的选择,但它起作用了)。然后我用这段代码创建了一个"jsConfig.json“文件。{ "compilerOptions":{ "baseUrl":".“、”路径“:{ "@/components/":[”baseUrl/“}}}

最后,我开始从“@/components/.module.css”导入CSS文件样式;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66935185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档