RN关于Windows电脑上创建 移植到Mac 和 react-native-vector-icons报错

Posted huangyan1022

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RN关于Windows电脑上创建 移植到Mac 和 react-native-vector-icons报错相关的知识,希望对你有一定的参考价值。

1  进入项目更新npm  正如jerry指出的那样,这是NPM中的一个错误。现在有一个修复程序可用。您可以使用更新NPM npm i -g npm删除了React Native,npm remove --save react-native并重新安装了RN npm i --save react-native





2 error: bundling failed: Error: While resolving module `react-native-vector-icons/MaterialIcons`, the Haste package `react-native-vector-icons` was found. However the module `MaterialIcons` could not be found within the package. Indeed, none of these files exist: * `/Users/user/my-app/node_modules/react-native/local-cli/core/__fixtures__/files/MaterialIcons(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json)` * `/Users/user/my-app/node_modules/react-native/local-cli/core/__fixtures__/files/MaterialIcons/index(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json)`


第一步

在rn-cli.config.js在我的项目根目录中为此使用RN 0.52.0解决方法

const blacklist = require(‘metro/src/blacklist‘)

module.exports = {
  getTransformModulePath () {
    return require.resolve(‘react-native-typescript-transformer‘)
  },
  getSourceExts () {
    return [‘ts‘, ‘tsx‘]
  },
  getBlacklistRE () {
  return blacklist([/react-native\/local-cli\/core\/__fixtures__.*/])
  },
}

第二步
rm ./node_modules/react-native/local-cli/core/__fixtures__/files/package.json

退出程序 重新运行

以上是关于RN关于Windows电脑上创建 移植到Mac 和 react-native-vector-icons报错的主要内容,如果未能解决你的问题,请参考以下文章

将数据序列化代码从 C++ linux/mac 移植到 C++ windows

Mac开发--关于window不显示的问题

关于在RK3288上安装Opencv的方法

RN在mac os上面的项目创建以及Android/IOS模拟运行

iphone手机怎么投屏到mac电脑上

关于windows下C++程序移植到linux下的一些头文件对应问题