web-dev-qa-db-ja.com

モジュールが見つかりません:エラー:モジュールを解決できません

Babelとwebpackを使用する単純なプロジェクトを作成しました。ここでチェックしました

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

ルートフォルダーには、script1.jsとscript2.jsの2つのファイルがあります。私の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
21
Knows Not Much

Nodejsでは、require("script1.js")を呼び出すと、現在のフォルダーを検索しません。

ファイルが現在のフォルダーにあることを指定するには、require("./script2.js")を使用する必要があります。

あなたの場合、main: ['./script1.js', './script2.js']で設定ファイルを修正してください。