我在学校项目中使用react-native,就像官方文档一样,我使用以下命令创建新项目:
create-react-native-app AwesomeProject
它使用最新的本机包创建一个项目,例如:
"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.
当我尝试使用该库时,我遇到了错误(只是导入)。任何人都可以帮助我吗?
注意:其他图书馆使用“反应”:“16.0.0-alpha.12”作为依赖,所以我无法改变它
答案 0 :(得分:0)
我建议你为react-number-format创建一个shim包。
要做到这一点,只需在项目中创建一个新文件夹(例如“react-number-shim”)。在它里面创建一个package.json并依赖于两个库添加。
我认为这可以解决问题,我之前从未做过,但我知道可以这样做。
如果你没有得到它,请让我有更多时间进行一些测试。