React native expo react native sdk 33.0.0 eNont归档文件似乎已损坏

React native expo react native sdk 33.0.0 eNont归档文件似乎已损坏,react-native,expo,React Native,Expo,我克隆并尝试在Windows计算机中启动一个旧的React本机项目 我运行了npm install,它似乎成功地安装了所有东西,除了当它到达react native时,这是我的包。json文件: { "main": "node_modules/expo/AppEntry.js", "scripts": { "start": "expo start", "andro

我克隆并尝试在Windows计算机中启动一个旧的React本机项目

我运行了
npm install
,它似乎成功地安装了所有东西,除了当它到达
react native
时,这是我的
包。json
文件:

{
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "eject": "expo eject"
  },
  "dependencies": {
    "expo": "^33.0.0",
    "react": "16.8.3",
    "react-dom": "^16.8.6",
    "react-native": "https://github.com/expo/react-native/archive/sdk-33.0.0.tar.gz",
    "react-native-web": "^0.11.4",
    "react-navigation": "^3.11.0"
  },
  "devDependencies": {
    "babel-preset-expo": "^5.1.1"
  },
  "private": true
}
我收到以下错误:

npm WARN tarball tarball data for react-native@https://github.com/expo/react-native/archive/sdk-33.0.0.tar.gz (sha512-/qr69yNpTvBiHpepa1ufF43cCMtUzpaQxmCwG6Kz5Z9XqyoEP1lJaJ/BNFj/Bp9+1+LIHwvrDoPBnfQ==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, lstat 'C:\Projects\rn-casts-master\rn-starter\node_modules\.staging\react-native-3c53bfaf\Libraries\Components\Touchable\__mocks__' npm WARN tar ENOENT: no such file or directory, lstat 'C:\Projects\rn-casts-master\rn-starter\node_modules\.staging\react-native-3c53bfaf\Libraries\Components\Touchable'
npm WARN tar ENOENT: no such file or directory, lstat 'C:\Projects\rn-casts-master\rn-starter\node_modules\.staging\react-native-3c53bfaf\Libraries\Components'
我看不出它是不推荐的版本:


任何有更多经验的人都可以指导我这些文件是怎么回事?

如果你克隆了这个项目,你应该尝试删除
包锁.json
并删除
节点模块

您可以使用
rm-rf节点\u模块

然后再次运行
npm install
以设置
package.json中的所有依赖项