gpt4 book ai didi

javascript - 如何从 react native 链接中排除包?

转载 作者:行者123 更新时间:2023-11-29 23:23:57 25 4
gpt4 key购买 nike

我目前使用以下方式添加模块:npm i --save <package_name>

完成后,我使用:react-native link而不是 react-native link <package_name> ,通过链接我的 package.json 中存在的所有可能的 react native 库。

当我将要使用的其中一个软件包要求我不使用 react-native link 时,问题就来了

package : react-community/react-native-maps; https://github.com/react-community/react-native-maps

库中提到的注释:

IMPORTANT!! !! DO NOT USE !! react-native link

Link to the note

我希望这样做,以便在我之后从事我的项目的人不会错误react-native link错误请帮忙。

最佳答案

对于 react-native-maps 你不应该根据他们的最新文档使用 react-native 链接。对此没有太多解决方法。

临时修复可以是这样的:

  1. “npm install”后,转到 node_modules 文件夹并打开以下 js 文件。RootProject/node_modules/react-native/local-cli/link
  2. 在link.js文件中,linkDependency()方法添加如下代码:

if (dependency.name === 'react-native-maps'){
log.info(
linking loop break as the library is '${dependency.name}');
返回
}

  1. 现在运行,'react-native link'。 react-native 链接命令将链接所有库,但不链接 map 。

PS:实际上,我们不应该接触任何 node_modules 包,但是对于 map 库,我们没有太多的选择来解决这个问题。

欢迎任何其他答案。

关于javascript - 如何从 react native 链接中排除包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49851602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com