Skip to content Skip to sidebar Skip to footer

Naming Collision In React Native App Start

I'm using the out-of-the box react native framework to try to build a new app. i used the following commands ind CMD (Windows 10). node -v: v8.12.0 npm -v: 6.4.1 mkdir react-nati

Solution 1:

It's a bug in the metro-bundler. You should create rn-cli.config.js and add this configuration to it:
For react-native>=0.57

const blacklist = require('metro-config/src/defaults/blacklist');

module.exports = {
  resolver:{
    blacklistRE: blacklist([
      /nodejs-assets\/.*/,
      /android\/.*/,
      /ios\/.*/
    ])
  },
};  

react-native < 0.57

const blacklist = require('metro/src/blacklist');

module.exports = {
  getBlacklistRE: function() {
    return blacklist([
      /nodejs-assets\/.*/,
      /android\/.*/,
      /ios\/.*/
    ]);
  },
};  

You can read more here.


Solution 2:

I've added the following to rn-cli.config.js

const blacklist = require('metro-config/src/defaults/blacklist');

module.exports = {
    resolver: {
        blacklistRE: blacklist([
            /node_modules\/.*\/node_modules\/react-native\/.*/,
        ])
    },
};

Post a Comment for "Naming Collision In React Native App Start"