【问题标题】:npm-shrinkwrap.json: Could not install from "node_modules/react-navigation/react-native-tab-view@github:react-navigation/react-native-tab-viewnpm-shrinkwrap.json:无法从“node_modules/react-navigation/react-native-tab-view@github:react-navigation/react-native-tab-view”安装
【发布时间】:2019-10-16 05:07:18
【问题描述】:

今天早上,我尝试使用 "react-navigation": "1.5.11", 在 React Native 0.53.3 项目上运行 npm install,但出现此错误:

npm ERR! code ENOLOCAL
npm ERR! Could not install from "node_modules/react-navigation/react-native-tab-view@github:react-navigation/react-native-tab-view#36ebd834d78b841fc19778c966465d02fd1213bb" as it does not contain a package.json file.

我认为可以通过将其添加到我的 package.json 文件中来解决:

"react-native-tab-view": "^1.3.2",

但我继续收到同样的错误。我向 react-navigation 团队提出了几个问题,但由于他们认为这是 npm 的问题而关闭。

有人遇到过这个问题吗?我该如何解决这个问题,因为它让我无法运行 npm install 并让项目启动并运行。

看起来它在 npm-shrinkwrap.json 内部引用了这个:

"react-native-tab-view": {
      "version": "github:react-navigation/react-native-tab-view#36ebd834d78b841fc19778c966465d02fd1213bb",
      "from": "react-native-tab-view@github:react-navigation/react-native-tab-view#36ebd834d78b841fc19778c966465d02fd1213bb",
      "requires": {
        "prop-types": "^15.6.0"
      }
    },

【问题讨论】:

  • 试试rm -rf node_modulesnpm install。似乎是文件夹权限问题
  • @kushalvm,我继续收到同样的错误。
  • 尝试删除所有锁定文件。 package-lock.jsonyarn.lock 如果有的话。
  • @kushalvm,我在上面添加了更多细节。错误是引用npm-shrinkwrap.json

标签: reactjs react-native npm npm-shrinkwrap


【解决方案1】:

这似乎是npm-shrinkwrap.json 的问题,其中错误一直引用其中的以下内容:

"react-native-tab-view": {
      "version": "github:react-navigation/react-native-tab-view#36ebd834d78b841fc19778c966465d02fd1213bb",
      "from": "react-native-tab-view@github:react-navigation/react-native-tab-view#36ebd834d78b841fc19778c966465d02fd1213bb",
      "requires": {
        "prop-types": "^15.6.0"
      }
    },

仅删除这个并没有帮助,我必须完全删除 npm-shrinkwrap.json 并仅使用传统的 package-lock.json 执行 npm install

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 2022-12-22
    • 2022-11-20
    • 2020-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多