Javascript 网页包编译问题-“;toString";失败
刚刚尝试编译我的网页包项目,收到以下错误:Javascript 网页包编译问题-“;toString";失败,javascript,node.js,webpack,Javascript,Node.js,Webpack,刚刚尝试编译我的网页包项目,收到以下错误: /Users/Chris/Google Drive/AcademyReact/app/node_modules/webpack-core/lib/NormalModuleMixin.js:0 Error: "toString()" failed at Buffer.toString (buffer.js:509:11) at utf8BufferToString (/Users/Chris/Google Drive/Academy
/Users/Chris/Google Drive/AcademyReact/app/node_modules/webpack-core/lib/NormalModuleMixin.js:0
Error: "toString()" failed
at Buffer.toString (buffer.js:509:11)
at utf8BufferToString (/Users/Chris/Google Drive/AcademyReact/app/node_modules/webpack-core/lib/NormalModuleMixin.js:16:16)
at nextLoader (/Users/Chris/Google Drive/AcademyReact/app/node_modules/webpack-core/lib/NormalModuleMixin.js:274:15)
at /Users/Chris/Google Drive/AcademyReact/app/node_modules/webpack-core/lib/NormalModuleMixin.js:259:5
at Storage.finished (/Users/Chris/Google Drive/AcademyReact/app/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:38:16)
at /Users/Chris/Google Drive/AcademyReact/app/node_modules/graceful-fs/graceful-fs.js:78:16
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:439:3)
这个项目以前运行得非常好,但由于某种原因,这个错误开始出现。我根本没有对项目做任何更改-我所做的唯一更改是对node.js API服务器的更改,应用程序从该服务器提取数据
有人能告诉我是什么引起的吗?该错误没有引用我的任何文件,因此难以调试。我在谷歌搜索了答案,但找不到任何相关的东西——我能找到的唯一一个与大文件相关的Buffer.toString()
错误,但我不确定这是问题所在
谢谢
更新和解决方案
我似乎找到了解决办法。我做了一个改变(我已经忘记了),我把一个视频放进了应用程序中的一个文件夹中。把视频拿出来,编译就开始了。我怀疑这毕竟是一个文件大小问题 TBH,我计划无论如何都要将视频移动到API服务器上,所以看起来问题已经解决了
谢谢大家 你能提供更多关于你如何建立这个项目的信息吗。我看到了关于Google Drive、AcademyResact等的内容。您使用的是某种特殊的学习环境吗?AcademyResact只是项目的名称,因此是文件夹的名称。在AcademyReact文件夹中有一个
app
文件夹,其中包含ReactJS中的所有前端,还有一个api
文件夹,其中有一个单独的node.js服务器和MongoDB数据库。api
文件夹似乎工作正常-接受使用邮递员发出的请求并返回正确的信息。它只是在抛出错误的app
文件夹中运行前端。整个项目都保存在谷歌硬盘中,所以我可以在台式机和笔记本电脑之间共享。我似乎找到了解决方案。我做了一个改变(我已经忘记了),我把一个视频放进了应用程序中的一个文件夹中。把视频拿出来,编译就开始了。我怀疑这毕竟是一个文件大小问题!请为您自己的问题添加一个答案,解释您是如何解决的。