首页 文章

使用npm install时删除了React-native

提问于
浏览
6

我不明白为什么我的npm会这样做,而且我是反应原生的新手 .

这是我在Windows 10上的“bug”的描述:

我可以使用react-native命令运行android或创建react-native app就像 react-native init TestApp

当我使用 cd TestApp 进入我的app文件夹并运行 react-native link 或其他react-native命令时,每个人都可以正常工作 .

但是,如果我安装一个像fbsdk这样的新软件包,就像那样 npm install react-native-fbsdk --save 我在安装后看到了这条消息:

在22.207s中添加了1个包并删除了639个包

在那之后,如果我想使用react-native命令,我有这样的消息:

命令链接无法识别 . 确保您已经运行了npm install并且您在一个react-native项目中 .

对于此消息,我已输入 react-native link 命令 .

你知道为什么npm删除我的所有包裹?

2 回答

  • 0

    我遇到了同样的问题 .

    但是我通过删除 package-lock.json 然后运行 npm install 解决了这个问题 .

    检查答案here .

  • 3

    我最近也注意到 npm install 不是新手 .

    但是 yarn install 是一个很好的替代品,对我来说工作正常 . 我用它来直接编辑packages.json来升级/降级,它也解决了我遇到的_1346734问题 .

    编辑:降级到npm 7解决了我的所有问题

相关问题