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

时间:2016-01-23 21:00:44

标签: javascript webpack babeljs

我创建了一个使用babel和webpack的简单项目。我在这里查了一下

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

在我的根文件夹中,我有两个文件script1.js和script2.js。我的webpack.config.js看起来像

fs.readFileSync()

但是当我运行webpack时。它找不到任何javascript文件

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

1 个答案:

答案 0 :(得分:32)

在nodejs中,当您拨打require("./script2.js")时,它将不会搜索当前文件夹。

您必须使用main: ['./script1.js', './script2.js']来指定该文件位于当前文件夹中。

在您的情况下,使用int r = rand() % 101; int g = 0; int t = 0; std::cout << "Guess a number, human (From 1 to 100)." << std::endl; std::cin >> g; for (int t = 0; g = r; t++) { if (g < r) { std::cout << "Too low." << std::endl; std::cin >> g; } else if (g > r) std::cout << "Too high." << std::endl; std::cin >> g; } std::cout << "Finally!, it took you " << t << " freaking times!" << std::endl; return 0; 修改配置文件。