web-dev-qa-db-fra.com

Module introuvable: Erreur: impossible de résoudre le module

J'ai créé un projet simple qui utilise babel et webpack. Je l'ai vérifié ici

https://github.com/abhitechdojo/MovieLensReact.git

Dans mon dossier racine, j'ai deux fichiers script1.js et script2.js. Mon webpack.config.js ressemble

module.exports = {
    entry : {
        main: [
            'script1.js', 'script2.js'
        ]
    },
    output : {
        filename: 'public/main.js'
    },
    "module" : {
        "loaders" : [
            {
                "test": /\.jsx?/,
                "exclude": /node_modules/,
                loader: 'babel',
                query: {
                    presets: ['es2015', 'react']
                }               
            }
        ]
    }
}

mais quand je lance webpack. il ne trouve aucun fichier javascript

ERROR in multi main
Module not found: Error: Cannot resolve module 'script1.js' in /Users/abhishek.srivastava/MyProjects/MovieLensReact
 @ multi main

ERROR in multi main
Module not found: Error: Cannot resolve module 'script2.js' in /Users/abhishek.srivastava/MyProjects/MovieLensReact
 @ multi main
21
Knows Not Much

Dans nodejs, lorsque vous appelez require("script1.js"), il ne recherchera pas dans le dossier actuel.

Vous devez utiliser require("./script2.js"), pour spécifier que le fichier se trouve dans le dossier actuel.

Dans votre cas, modifiez le fichier de configuration avec main: ['./script1.js', './script2.js'].

32