如何将yarn包添加到安装了npm的react原生项目中



注意:如果缺少什么,请指导我。

所以,我想从https://rnfirebase.io/auth/usage,但我有一个npm项目。网站上的命令只针对纱线。我不想在项目中添加纱线,因为(在同一项目中使用NPM和纱线有什么害处吗?(声明不建议使用。

那么,我该如何用npm安装它呢?

您必须使用yarn,或者您可以使用npm 查找具有您要查找的功能的包

你可以用npm安装它,不用担心。他们都是从同一个存储库安装npm包的包管理器。安装内容和安装方式没有区别。您可以获得不同的node_module结构,但对于yarn,您需要为此进行配置。

是的,不推荐使用,因为它会生成不同的锁定文件,这些文件将在node_modules文件夹中指定不同的结构和版本。您希望多个dev具有相同的";经验";。然而,许多JS框架都会预先配置yarn,比如React Native,最终只会有两个锁文件。一个用于npm,一个用于纱线。删除纱线文件并保持包锁定没有害处。如果同时删除这两个,则无论如何都会在npm i | yarn i | pnpm上为正在使用的包管理器生成一个新的锁定文件。

要将其与npm一起安装,只需使用npm i <PACKAGE_NAME>npm i @react-native-firebase/app即可。

这是该包的npm回购页面,https://www.npmjs.com/package/@react native firebase/app,注意install命令是npm!firebase开发者之所以只提到纱线,是因为他们是潮人;(

最新更新