Skip to content

error: index.js: The "id" argument must be of type string. Received undefined #1732

@walidhousni30

Description

@walidhousni30

Hello i m having a major issue im trying to run the project but i have this error

error: index.js: The "id" argument must be of type string. Received undefined

My metro.config.js config
`const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config');
const path = require('path')

/**

  • Metro configuration
  • https://facebook.github.io/metro/docs/configuration
  • @type {import('metro-config').MetroConfig}
    */
    const config = {
    watchFolders: [path.resolve(__dirname, '../../')],
    resolver: {
    unstable_enableSymlinks: true,
    experimentalImportSupport: false,
    inlineRequires: true,
    unstable_enablePackageExports: true,
    resolverMainFields: ['sbmodern', 'react-native', 'browser', 'main'],
    sourceExts: ['js', 'jsx', 'ts', 'tsx', 'mjs', 'json'],
    },
    transformer: {
    getTransformOptions: async () => ({
    transform: {
    experimentalImportSupport: false,
    inlineRequires: false,
    },
    }),
    },
    };

module.exports = mergeConfig(getDefaultConfig(__dirname), config);
`

Metadata

Metadata

Assignees

No one assigned

    Labels

    🚇Metro: RN JS bundler

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions