找不到入口模块:错误:无法解析'./src'

时间:2019-04-28 08:54:08

标签: javascript reactjs webpack config babel

我正在遵循有关设置webpack和babel的反应的教程,但出现错误。

我尝试重新安装所有模块,但没有成功。我还匹配了我的配置代码,仍然没有运气。

  

ReactJs@1.0.0创建C:\ Users \ Gourav Thakur \ Desktop \ Me Creative \ github_codebase \ ReactJs   网络包

参数数量不足或找不到条目。 或者,运行“ webpack(-cli)--help”以获取使用信息。

哈希:854e6cae7eaf01829eca 版本:webpack 4.30.0 时间:82ms 建于:04/28/2019 2:01:14 PM

警告配置 尚未设置“模式”选项,Webpack将为此值回退到“生产”状态。将“模式”选项设置为“开发”或“生产”以启用每个环境的默认设置。 您也可以将其设置为“ none”以禁用任何默认行为。了解更多:https://webpack.js.org/concepts/mode/

找不到入口模块中的错误:错误:无法解析'C:\ Users \ Gourav Thakur \ Desktop \ Me Creative \ github_codebase \ ReactJs中的'./src' npm ERR!代码ELIFECYCLE npm ERR!错误2 npm ERR! ReactJs@1.0.0创建:webpack npm ERR!退出状态2 npm ERR! npm ERR!在ReactJs@1.0.0创建脚本处失败。 npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。

npm错误!可以在以下位置找到此运行的完整日志: npm ERR! C:\ Users \ Gourav Thakur \ AppData \ Roaming \ npm-cache_logs \ 2019-04-28T08_31_14_980Z-debug.log

Error message ![错误] [1]

Directory structure ![目录结构] [2]

webpack.config.js ![webpack.config.js] [3]

Package.json ![package.json] [4]

index.js ![index.js] [5]

2 个答案:

答案 0 :(得分:2)

webpack.config.js应该位于根目录(ReactJs)中,而不应该位于app文件夹中。

答案 1 :(得分:1)

webpack @ 4输入的默认值:

  

默认情况下,其值为./src/index.js,但是您可以通过在webpack>配置中配置entry属性来指定其他(或>多个入口点)。

要添加自定义入口点,请按照以下说明更新Webpack。此外,将您的webpack配置文件移至根文件夹。

entry: path.resolve(__dirname) + '/path/to/your/index.js',

但是,在新版本的webpack 4.29。*中,您不再需要webpack配置文件,因此您可以使用以下命令将其打包

webpack ./app/index.js --output ./dist/app.bundle.js --mode development