React-native 链接无法正常工作
Posted
技术标签:
【中文标题】React-native 链接无法正常工作【英文标题】:React-native link is not working properly 【发布时间】:2017-11-28 20:01:21 【问题描述】:我尝试安装 react-native 声音并将其链接到我的项目中。但是,当我在我的项目目录中运行以下命令时,
react-native link react-native-sound
库没有链接,我得到以下结果:
Scanning 758 folders for symlinks in /Users/MY_USER_NAME/PROJECT_NAME/node_modules
我认为我的节点或 npm 设置有误。
【问题讨论】:
尝试手动安装?有时react-native link
或rnpm link
会失败
如何手动安装?
我遇到了完全相同的问题,也尝试过使用较旧的节点版本 -> 没有。
【参考方案1】:
好的,经过一番挖掘,我发现了问题。 https://github.com/facebook/react-native/pull/14863
也许尝试在本地应用该修复程序,然后它应该可以工作。
【讨论】:
太酷了!如何在本地应用该修复程序? 只需在本地安装 react native 并用我的更改修补 PR 中的文件。【参考方案2】:1- 在项目根目录下新建文件并命名为react-native.config.js
2-将此代码添加到react-native.config.js
:
module.exports =
project:
ios: ,
android: ,
,
assets: ['./src/assets/fonts/'],
;
3- 将 ['./src/assets/fonts/']
更改为您的字体路径
4- 现在运行react-native link
就是这样
【讨论】:
【参考方案3】:我在链接 npm 包时遇到了同样的问题,我在 android studio 中关闭了 react native android 项目(我正在链接 npm repo),它对我来说很好。
【讨论】:
以上是关于React-native 链接无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
React-native - Firebase onAuthStateChanged 无法正常工作
zIndex 在 IOS 的 react-native 中无法正常工作
在 react-native 中使用 aws pinpoint 推送通知