使用react-native安装本地包作为依赖项

时间:2018-04-09 10:27:32

标签: reactjs react-native react-native-web

我正在尝试使用相对路径中的包,我已完成x1 = [colour[:-1] for colour in x] npm install ../../ExamplePackage。这些包是多个级别的相对而不仅仅是一个。

我收到以下错误

react-native install ../../ExamplePackage

我尝试了所有步骤但没有任何效果。我也尝试过,但那对我来说也不行。

2 个答案:

答案 0 :(得分:1)

您可以尝试WML。 Grok Debugger

它的作用:

  

用实际起作用的东西替换npm链接!

对我有用!

欢呼

答案 1 :(得分:0)

符号链接可能是造成您的问题的原因。带有本地路径的npm installnode_modules中将库安装为带有指向程序包本地路径的符号链接。不幸的是,这会导致React Native Metro Bundle出现问题(“急速模块图中不存在”)。

我对npm install有相同的问题。 react-native install对我有用,但不会创建符号链接。

使用wml是另一种不错的方法。它通过自动复制本地库与其在node_modules中已安装副本之间的更改来复制符号链接的行为。

有关类似问题,请参见https://github.com/facebook/react-native/issues/23327