【发布时间】:2017-01-17 18:35:31
【问题描述】:
我收到以下错误,未找到 react native 版本 0.40.0 版本 React/RCTBundleURLProvider.h' 文件。
我尝试删除节点模块,使用 npm install 安装它并清除 watchman.multiple 次。但仍然无法正常工作。
【问题讨论】:
标签: ios react-native
我收到以下错误,未找到 react native 版本 0.40.0 版本 React/RCTBundleURLProvider.h' 文件。
我尝试删除节点模块,使用 npm install 安装它并清除 watchman.multiple 次。但仍然无法正常工作。
【问题讨论】:
标签: ios react-native
从 React Native 0.40(参见 release notes)开始,iOS 上的原生代码必须引用 react 命名空间之外的标头。以前可以使用以下方法:
#import "RCTBundleURLProvider.h"
但现在所有标题都已移动:
#import <React/RCTBundleURLProvider.h>
如果您要更新现有项目,则需要
react-native upgrade 并手动合并这些更改,【讨论】: