首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm-shenshwrap.json:无法从"node_modules/react-navigation/react-native-tab-view@github:react-navigation/react-native-tab-view安装

npm-shenshwrap.json:无法从"node_modules/react-navigation/react-native-tab-view@github:react-navigation/react-native-tab-view安装
EN

Stack Overflow用户
提问于 2019-05-30 22:15:37
回答 1查看 918关注 0票数 0

今天早上,我试图用"react-navigation": "1.5.11",在一个React Native 0.53.3项目上运行一个npm install,我得到了这个错误:

代码语言:javascript
复制
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文件中来解决此问题:

代码语言:javascript
复制
"react-native-tab-view": "^1.3.2",

但是我仍然得到同样的错误。我打开了几个问题与反应导航团队,它关闭了,因为他们得出结论,这是一个npm的问题。

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

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

代码语言:javascript
复制
"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"
      }
    },
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-30 23:30:41

这似乎是npm-shrinkwrap.json的一个问题,因为错误不断地引用它内部的以下内容:

代码语言:javascript
复制
"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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56380006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档