错误:由于版本无效或不受支持,无法反序列化克隆数据

Dav*_*d.E 29 parcel npm

我使用 Parcel 来部署我的 Web 项目,有一次我在尝试部署页面时遇到了以下错误。我尝试了在网上看到的几种解决方案,但没有一个对我有用,我什至不明白一些。

  Error: Unable to deserialize cloned data due to invalid or unsupported version.
      at deserialize (node:v8:345:7)
      at deserialize (C:\Users\David Etuk\Documents\Front End Mentor Projects\E-Commerce Site\node_modules\@parcel\core\lib\serializer.js:249:48)
      at RequestTracker.getRequestResult (C:\Users\David Etuk\Documents\Front End Mentor Projects\E-Commerce Site\node_modules\@parcel\core\lib\RequestTracker.js:635:54)
      at async RequestTracker.runRequest (C:\Users\David Etuk\Documents\Front End Mentor Projects\E-Commerce Site\node_modules\@parcel\core\lib\RequestTracker.js:725:20)
      at async applyRuntimes (C:\Users\David Etuk\Documents\Front End Mentor Projects\E-Commerce Site\node_modules\@parcel\core\lib\applyRuntimes.js:174:7)
      at async BundlerRunner.bundle (C:\Users\David Etuk\Documents\Front End Mentor Projects\E-Commerce Site\node_modules\@parcel\core\lib\requests\BundleGraphRequest.js:287:25)
      at async RequestTracker.runRequest (C:\Users\David Etuk\Documents\Front End Mentor Projects\E-Commerce Site\node_modules\@parcel\core\lib\RequestTracker.js:725:20)
      at async Object.run (C:\Users\David Etuk\Documents\Front End Mentor Projects\E-Commerce Site\node_modules\@parcel\core\lib\requests\ParcelBuildRequest.js:62:7)
      at async RequestTracker.runRequest (C:\Users\David Etuk\Documents\Front End Mentor Projects\E-Commerce Site\node_modules\@parcel\core\lib\RequestTracker.js:725:20)
Run Code Online (Sandbox Code Playgroud)

Dav*_*d.E 38

我解决此问题的方法是删除.parcel-cachedistnode_modules文件夹,然后使用命令“ npm install 或 npm i ”重新安装所有丢失的包,并使用命令“ npm run start ”再次构建(或但是你用包裹来做)。

我的屏幕截图显示错误和要删除的文件夹

  • 对我来说,我必须删除 .cache 文件夹。 (5认同)

Zac*_*lor 7

parcel-cache您可能只需删除该文件夹和/或该文件夹即可逃脱惩罚dist。两者都对我有用,下次我将尝试仅删除该.parcel-cache文件夹。

之后,您可以运行运行/测试命令(即yarn start)来重建所有内容。