使用npm install时,React-native会被删除
我不明白为什么我的NPM做到这一点,我是新的反应原生。
这里是我在Windows 10上的“bug”的描述:
我可以使用react-native命令来运行android,或者像react-native init TestApp
那样创buildreact-native应用程序
当我进入我的应用程序文件夹与cd TestApp
和我运行react-native link
或其他react-native命令万物工作正常。
但是,如果我安装一个新的软件包像npm那样npm install react-native-fbsdk --save
我安装后看到这个消息:
增加了1个包裹,并在22.207s删除了639个包裹
之后,如果我想使用react-native命令,我有这个消息:
命令
link
无法识别。 确保你已经运行了npm install
,并且你在一个react-native项目中。
对于这个消息,我input了react-native link
命令。
你知道为什么npm删除我所有的包?
我遇到了同样的问题。
不过,我通过删除package-lock.json
然后运行npm install
来解决了这个问题。
在这里检查答案。
我最近也注意到npm install
并没有达到我所期望的,但那可能是因为我是新手。
然而, yarn install
是一个很好的替代品,并为我工作得很好。 我通过直接编辑packages.json来升级/降级,并解决了我面临的npm link
问题。
编辑:降级到npm 7解决了我所有的问题