Javascript 找不到模块:错误:无法解析模块

Javascript 找不到模块:错误:无法解析模块,javascript,webpack,babeljs,Javascript,Webpack,Babeljs,我已经创建了一个简单的项目,使用巴别塔和网页包。我已经在这里登记了 在我的根文件夹中,我有两个文件script1.js和script2.js。我的webpack.config.js看起来像 module.exports = { entry : { main: [ 'script1.js', 'script2.js' ] }, output : { filename: 'public/main.js'

我已经创建了一个简单的项目,使用巴别塔和网页包。我已经在这里登记了

在我的根文件夹中,我有两个文件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

在nodejs中,当您调用
require(“script1.js”)
时,它不会在当前文件夹中搜索

您必须使用
require(“./script2.js”)
,以指定文件位于当前文件夹中


在您的情况下,使用
main:['./script1.js','./script2.js']
修改配置文件

在nodejs中,当我忘记在js文件名的前面加上路径中的“/”时,我会遇到require()的问题。您应该尝试
main:['./script1.js','./script2.js']
这样做。你能把这个贴出来作为回答吗。这太简单了。哦,我希望两小时前看到你的答案。该死的+1 fr清晰度。然而,我不确定
main
如何适应这整件事。在我的配置中,我只有
条目:“index.js”
,没有更多。我是否也应该添加
main