我正在遵循有关设置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
![错误] [1]
![目录结构] [2]
![webpack.config.js] [3]
![package.json] [4]
![index.js] [5]
答案 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