使用npm install时删除了React-native

Shi*_*nix 6 node.js react-native npm-install

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

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

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

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

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

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

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

命令link无法识别.确保您已经运行npm install并且您在反应原生项目中.

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

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

Yes*_*Jay 3

我遇到了同样的问题。

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

在这里查看答案。