包裹构建错误:错误:在缓存中找不到密钥 216aea59fec25090/错误:在 nullthrows 处出现意外空值

问题描述 投票:0回答:2

所以我完全是个初学者。我正在构建一个带有反应的网络客户端。我正在使用包裹来构建它并捆绑它。我正在通过 Career Foundry 新兵训练营这样做。

我收到这个错误,我不知道如何解决它。

Error: Key 216aea59fec25090 not found in cache

  Error: Key 216aea59fec25090 not found in cache
      at LMDBCache.getBlob 
  (/Users/jxxxxxxxxx/.nvm/versions/node/v16.16.0/lib/node_modules/parcel/node_modules/@parcel/cache/lib/LMDBCache.js:130:70)
      at Object.run 
  (/Users/jxxxxxxxxxxx/.nvm/versions/node/v16.16.0/lib/node_modules/parcel/node_modules/@parcel/core/lib/requests/WriteBundleRequest.js:165:68)
      at async RequestTracker.runRequest 
  (/Users/jxxxxxxxxxxxx/.nvm/versions/node/v16.16.0/lib/node_modules/parcel/node_modules/@parcel/core/lib/RequestTracker.js:756:20)

我尝试在线搜索以查看如何修复构建,但我一无所获。我尝试对我的代码进行一些编辑,看看是否会发生一些变化。

现在我收到这个错误:

Error: Got unexpected null

  Error: Got unexpected null
      at nullthrows 
  (/Users/jxxxxxxxxxxxx/.nvm/versions/node/v16.16.0/lib/node_modules/parcel/node_modules/nullthrows/nullthrows.js:7:15)
      at loadConfig 
  (/Users/jxxxxxxxxxxxx/.nvm/versions/node/v16.16.0/lib/node_modules/parcel/node_modules/@parcel/core/lib/worker.js:116:51)
      at async Object.runTransform 
  (/Users/jxxxxxxxxxxxx/.nvm/versions/node/v16.16.0/lib/node_modules/parcel/node_modules/@parcel/core/lib/worker.js:135:16)


什么是“意外的空值”?你如何解决这个问题?我应该通过 npm init 重新初始化节点模块吗?我可以在终端中做什么来让我的构建再次为这个客户端/应用程序工作。

我希望能够修复 parcel/node_modules 的任何错误,而不必从我的客户端/应用程序重新开始。

reactjs build module parcel
2个回答
0
投票

我遇到了这个完全相同的缓存错误,事实证明,如果找不到 Python,Parcel 似乎无法创建缓存。

在确保 python 正确添加到我的路径、更新 Parcel 并删除

.parcel-cache
文件夹后,它构建成功。


-1
投票

先停止程序,然后 删除“.parcel-cache”文件夹。 然后再次启动程序。它修复了我的错误。 谢谢

© www.soinside.com 2019 - 2024. All rights reserved.