【发布时间】:2017-12-23 05:12:39
【问题描述】:
我在学校项目中使用 react-native,和官方文档一样,我使用以下命令创建新项目:
create-react-native-app AwesomeProject
它使用最新的 react native 包创建一个项目,例如:
"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" 作为依赖项,所以我无法更改它
【问题讨论】:
-
这只是一个警告,因为 -alpha.12 后缀 npm 无法识别它处于 ^15.0.0 条件。你可以忽略它:)
-
啊,当然,如果这只是一个警告,请不要担心。仅当库与新版本不兼容时才需要 shim 包
标签: react-native mobile-development