首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webpack 4:未找到输入模块中的错误:错误:无法解决。/src‘

Webpack 4:未找到输入模块中的错误:错误:无法解决。/src‘
EN

Stack Overflow用户
提问于 2018-04-11 10:36:48
回答 13查看 117.4K关注 0票数 70

我第一次尝试运行webpack-4

代码语言:javascript
复制
webpack ./src/js/app.js ./dist/app.bundle.js

它显示警告/错误:

代码语言:javascript
复制
WARNING in configuration
The 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development' or 'production' to enable defaults for each environment.
You can also set it to 'none' to disable any default behavior. Learn more: https://webpack.js.org/concepts/mode/

ERROR in multi ./src/js/app.js ./dist/app.bundle.js
Module not found: Error: Can't resolve './dist/app.bundle.js' in 'D:\wamp64\www\webpack-4'
 @ multi ./src/js/app.js ./dist/app.bundle.js

,然后我试图改变模式

代码语言:javascript
复制
webpack --mode development

它显示:

代码语言:javascript
复制
ERROR in Entry module not found: Error: Can't resolve './src'
EN

回答 13

Stack Overflow用户

回答已采纳

发布于 2018-04-11 10:36:48

解析

花了很多时间找出解决办法。

index.js解决方案:将文件添加到 src 文件夹.

就这样!..已解决:)

在研究过程中,我发现了一些关于webpack 4的事实:

默认情况下,webpack 4不需要配置文件!

webpack 4不需要定义入口点:它将./src/index.js作为默认!

票数 122
EN

Stack Overflow用户

发布于 2018-11-23 11:18:00

now.sh上部署时遇到了此问题

解决方案:使用默认行为

将入口点移动到src/index.js**.**

这个杠杆作用是entry

默认情况下,它的值是./src/index.js,但是可以通过配置webpack配置中的entry属性来指定不同的入口点(或多个入口点)。

解决方案:要具体

正如@Lokeh所指出的,如果您不想更改JS文件位置,可以始终在您的path.resolve()中使用webpack.config.js

代码语言:javascript
复制
entry: path.resolve(__dirname, 'src') + '/path/to/your/file.js',
票数 26
EN

Stack Overflow用户

发布于 2020-05-18 13:17:22

在webpack.config.js中显式添加上下文,为我解决问题。调整项目中的以下代码:

代码语言:javascript
复制
context: __dirname + '/src',
entry: './index.js',
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49772863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档