React native react本机的依赖项错误

React native react本机的依赖项错误,react-native,mobile-development,React Native,Mobile Development,我在学校项目中使用react native,与官方文档一样,我使用以下命令创建新项目: create-react-native-app AwesomeProject 它使用最新的react本机包创建项目,例如: "react": "16.0.0-alpha.12", "react-native": "^0.45.1", 现在,我想在我的项目中使用“react number format”,但是,我始终存在依赖性问题 npm WARN react-number-

我在学校项目中使用react native,与官方文档一样,我使用以下命令创建新项目:

    create-react-native-app AwesomeProject
它使用最新的react本机包创建项目,例如:

    "react": "16.0.0-alpha.12",
    "react-native": "^0.45.1",
现在,我想在我的项目中使用“react number format”,但是,我始终存在依赖性问题

    npm WARN react-number-format@2.0.1 requires a peer of react@^0.14 || ^15.0.0-rc || ^15.0.0 but none was installed.

    npm WARN react-number-format@2.0.1 requires a peer of react-dom@^0.14 || ^15.0.0-rc || ^15.0.0 but none was installed.
当我尝试使用库(仅使用导入)时,出现了一个错误。有人能帮我吗


注意:另一个库使用“react”:“16.0.0-alpha.12”作为依赖项,因此我无法更改它

我建议您为react数字格式创建一个垫片包

为此,只需在项目中创建一个新文件夹(例如“react number shim”)。在其内部创建一个package.json并添加两个库的依赖项

我想这会成功的,我以前从未做过,但我知道这是可能的


如果您没有得到它,让我有更多的时间做一些测试。

这只是一个警告,因为-alpha.12后缀npm无法识别它处于^15.0.0状态。你可以忽略它:)啊,当然,如果这只是一个警告,别担心。仅当库与新版本不兼容时才需要shim软件包我创建文件夹,就像你说的那样。像这样:{“依赖项”:{“反应”:“15.6.1”,“反应dom”:“15.6.1”}如果我做错了,请告诉我。我现在要做什么?我是否需要将其导入到primary package.json中?这就是理论,我也在努力。不久前,有人发布了所有步骤,我正在尝试查找帖子。这需要我安装一个帖子scripOk。我找到了:()这是帖子。我会做一些测试