在 React Native 中出现 "Cannot read property 'pickAlgorithm' of null" 错误

Getting "Cannot read property 'pickAlgorithm' of null" error in react native

当 运行 npm install 时出现错误。 错误是:

npm ERR! Cannot read property 'pickAlgorithm' of null

npm ERR! A complete log of this run can be found in:
npm ERR!    npm-cache\_logs21-10-14T08_03_47_266Z-debug.log

我做了以下操作,但错误仍然存​​在:

  1. 已删除node-modules
  2. 已删除指定文件
  3. 运行 npm cache clear --force

环境:

OS: Windows 10
本机反应:0.65.1
节点:14.17.4
npm:7.21.0

升级到 npm v7.23.0 然后 npm install 并且工作正常。

唯一帮助我的是清除缓存:

npm cache clear --force

如果您使用的是 Windows OS,请关闭 VS Code,然后以管理员身份打开命令提示符,然后 运行 npm cache verifynpm install

对我有用

请使用以下内容:

npm cache clear --force

npm install

在我的情况下它正在工作

运行 这对我有用

npm config set registry https://registry.npmjs.org/

我尝试这一步来解决这个问题:

  1. 关闭 VS 代码
  2. 运行 来自 CMD
  3. npm 缓存清除 --force
  4. npm 缓存验证
  5. npm 安装-g create-react-app

我能够使用以下命令解决问题:

npm cache clear --force
npm cache clear --force

那么npm install肯定可以

通常 Windows 用户遇到此问题。

  1. 关闭 VS 代码,

  2. 安装最新版本的节点

  3. 命令:npm install -g create-react-app

  4. npm cache clear --force

  5. create-react-appe "projectName"

或者 重新安装节点

我完全删除了nodejs,然后重新安装了它的第16版。

以下链接很有用:

关闭我的 VPN 对我有效(在中国)

就我而言,我们有一个旧的 package-lock.json 导致了这些问题。重新生成 package-lock.json 解决了这个问题。为此删除 package-lock.json 然后 运行 npm install