【发布时间】:2017-12-01 16:23:02
【问题描述】:
在 SO 上跟进这个问题: Webpack configuration file found but no entry configured 答案是导出你的 webpack 配置对象。
事情是......我正在导出它并得到同样的错误。
我在 VSTS 中使用来自 Dealogic 的 Webpack VSTS 任务扩展,这是错误日志:
Webpack VSTS Extension Error: No entries found
这是我的 webpack 配置 Webpack config file
非常感谢任何建议。
更新:
我通过使用生产配置在本地运行 webpack 来调试生产配置(如下面评论中的建议)并发现以下内容: 结果是path mismatches when running in local(实际存在的路径是C:\Git\WebX\ProjectRootFolder\Content ...,而不是C:\Git\WebX\Content\ ... )这也应该解释构建步骤中的错误。
所以我使用path.resolve in config file 来解析入口文件的绝对路径。这个solved the errors在本地运行。
但是当将它推送到 VSTS 并运行构建时,它仍然在 the same error message 中解决。
【问题讨论】:
-
如果您在本地机器上使用该配置文件运行 webpack 命令会产生什么结果?` node_modules\.bin\webpack --config webpack.production.config.js` 你检查它的源版本吗?建造?将 system.debug 变量设置为 true 并排队构建,然后在 OneDrive 上共享日志。
-
感谢 starian chen-MSFT 的帮助,它在一定程度上有助于调试构建任务并找出问题所在。我和我的同事有一个解决方案,我将在下面将其描述为答案,
标签: webpack azure-devops azure-pipelines azure-pipelines-build-task