maven(在dev配置文件下运行)如何在index.html中包含javascript文件?

use*_*596 4 jhipster

我从版本2.0开始就没有使用过jhipster,我现在正在追赶版本#4.0.6.当我尝试通过命令行中的"./mvnw"(使用默认的dev maven配置文件)构建初始应用程序时,应用程序javascript文件不会添加到index.html(因此当我在浏览器中页面出现空白时试试http:// localhost:8080).有人可以解释一下正常的事件链,这些事件通常会导致maven(使用dev配置文件运行)将应用程序javascript文件包含到index.html中吗?非常感谢您的帮助.最好的问候kbjp

Dee*_*epu 10

我们的工作流程如下,纱线或npm将根据选择使用

  1. 生成应用程序时会生成文件,最后会触发yarn install任务
  2. postInstall脚本在package.json被触发后yarn install,此步骤调用webpack:build任务
  3. 现在,您应该根据所选的构建工具生成并编译到www文件夹内targetbuild文件夹中的所有文件
  4. 现在正在运行mvnwgradlew将启动后端,并且应该在localhost:8080上可用,这也应该服务于从上面的步骤编译的前端
  5. 现在,如果您开始进行更改,则不会反映任何未编译的内容,因此您需要webpack:build:dev在更改后手动yarn start运行或使用实时重新加载运行

要么您没有让postInstall脚本运行,要么您删除了目标文件夹

您也可以通过传递webpack配置文件来强制maven运行webpack任务mvnw -Pdev,webpack