我正在开发一个依赖my-library
的反应原生库react-native-svg
。需要将此依赖项链接到主项目才能工作。
当用户安装我的库npm install my-library --save
并运行react-native link
时,默认情况下它不会将react-native-svg
链接到主项目。
如何配置我的项目,以便在react-native-svg
运行时将react-native link
链接到他们的项目?
我当前的package.json看起来像这样:
{
"name": "my-library",
"version": "1.0.0",
"scripts": {
"test": "node test.js",
},
"main": "index.js",
"dependencies": {
"react-native-svg": "^5.2.0"
},
"peerDependencies": {
"react": "16.0.0-alpha.12",
"react-native": "0.45.1",
"react-native-svg": "^5.2.0"
},
"devDependencies": {
"react": "16.0.0-alpha.12",
"react-native": "0.45.1",
"react-native-svg": "^5.2.0"
},
"rnpm": {
"assets": [
"./assets/fonts"
]
}
}
由于