不区分大小写的导入导致Nextjs混乱

jm2pwxwz  于 9个月前  发布在  其他
关注(0)|答案(1)|浏览(70)

我和几个人一起工作在一个使用Nextjs v12的项目上。我使用windows。几天前我开始通过wsl使用Ubuntu,当我启动npm run dev时,我被导入错误轰炸,这在windows中工作时是不会发生的。我之前使用vscode,它完成了所有的导入工作,现在我使用neovim。我如何忽略导入中的大小写错误,或者有任何工作吗?纠正所有大小写错误
Error
我试着找任何配置选项,但没有找到任何。这是我第一次遇到这样的问题

aemubtdh

aemubtdh1#

对于那些已经在Windows上工作了一段时间的人来说,当项目扩展到修复导入变得具有挑战性的规模时,您可以使用npm包'fix-insensitive-import'(参考本文:https://medium.com/@mohamedjolti/how-to-fix-insensitive-imports-in-javascript-caused-by-fs-like-windows-99edf230a414)。该包系统地检查每个文件中的导入,将它们与实际文件名进行比较,并逐个纠正它们。

相关问题