umi启动项目通过yarn start启动但是出现错误: node:internal/crypto/hash:69 this[kHandle] = new _H

298 阅读1分钟

当我们遇到这个问题,很可能是由于Node.js版本和依赖库之间的不兼容性引起的。具体来说,node:internal/crypto/hash:69错误可能是由于你使用的某个依赖库需要一个更新的Node.js版本。

这里有几个可能的解决方案:

  1. 更新Node.js版本:可能你的Node.js版本过低,无法运行一些需要更高版本的依赖库。你可以尝试更新Node.js到最新稳定版。使用nvm(Node Version Manager)可以方便地在不同版本间切换。
  2. 清除缓存并重新安装依赖:有时候,清除项目的node_modules文件夹和package-lock.json文件,然后重新运行yarn install可以解决一些不兼容性问题。你可以试试这个步骤: rm -rf node_modules
    rm package-lock.json
    yarn install 3.弄完上面的步骤,一般来说没啥问题了