【发布时间】:2022-01-11 15:11:33
【问题描述】:
我最近升级了我的 react 应用程序 - 最初是用 CRA 创建的,但我遇到了一个错误,我不知道如何解决:
./node_modules/dotenv/lib/main.js 24:11-24 中的错误
找不到模块:错误:无法解析“/project/frontend-react/node_modules/dotenv/lib”中的“fs”
编辑:
- 我在做什么来得到这个错误:npm start
- 我在哪里得到这个错误:在浏览器中,应用程序根本没有加载
- 关于错误,这就是我得到的全部内容
欢迎任何帮助,因为尽管进行了大量研究,我还是迷路了......
【问题讨论】:
-
而 哪里 是那个错误?因为
fs和dotenv都没有任何业务在您的捆绑中。它们只是服务器端的。 (并记住 update your post 提供该信息。您遗漏了一些重要的细节 atm:您在做什么来得到那个错误,在哪里你得到那个错误,什么是 exact 错误:错误是代码,所以总是只在代码标记中显示确切的代码) -
迈克:我更新了消息
-
但是您可能没有点击链接阅读 stackoverflow 发布指南。
npm start不会告诉任何人你实际上在做什么。那是什么开始?此外,您仍然没有显示实际错误,它肯定比那一行长。你也不是在谈论你有什么(minimal reproducible example)代码可以重现这个问题,等等。我看到你从你的答案中解决了你自己的问题,但这更多地表明再次删除这篇文章可能是个好主意:永远不要将服务器代码捆绑到客户端应用程序中。 webpack、react 等的所有教程都解释了这方面。