Подтвердить что ты не робот

Модуль не найден: Ошибка: невозможно разрешить модуль

Я создал простой проект, который использует babel и webpack. Я проверил его здесь

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

В моей корневой папке у меня есть два файла script1.js и script2.js. Мой webpack.config.js выглядит как

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']
                }               
            }
        ]
    }
}

но когда я запускаю webpack. он не может найти файлы 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
4b9b3361

Ответ 1

В nodejs, когда вы вызываете require("script1.js"), он не будет искать в текущей папке.

Вы должны использовать require("./script2.js"), чтобы указать, что файл находится в текущей папке.

В вашем случае измените конфигурационный файл с помощью main: ['./script1.js', './script2.js'].