Javascript 链接本地对等依赖关系

Javascript 链接本地对等依赖关系,javascript,android,ios,node.js,react-native,Javascript,Android,Ios,Node.js,React Native,我正在开发一个react本机库my library,它依赖于react本机svg。此依赖项需要链接到主项目才能工作 当用户安装我的库npm安装我的库--save并运行react native link时,默认情况下,它不会将react native svg链接到主项目 如何配置项目,使其在运行react native link时将react native svg链接到项目 我当前的package.json如下所示: { "name": "my-library", "version": "

我正在开发一个react本机库
my library
,它依赖于
react本机svg
。此依赖项需要链接到主项目才能工作

当用户安装我的库
npm安装我的库--save
并运行
react native link
时,默认情况下,它不会将
react native svg
链接到主项目

如何配置项目,使其在运行
react native link
时将
react native svg
链接到项目

我当前的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"
    ]
  }
}

谢谢

可以尝试在package.js中添加
postinstall
。尽管我希望如此,我不能真的假设用户的计算机上安装了react-native cli。可以尝试在package.js中添加
postinstall
。尽管我希望如此,我不能真的假设用户的计算机上安装了react-native cli。