【问题标题】:Add custom js file to JHipster将自定义 js 文件添加到 JHipster
【发布时间】:2016-11-05 22:55:59
【问题描述】:

我正在尝试包含一个不能用作 bower 的 javascript 文件。

所以我把它复制到 src/main/webapp/content 并在 index.html 中引用

DEV 配置文件中一切正常——它可以工作。

现在,使用 PROD 配置文件生成 WAR 文件后,custom.js 文件不包含在 WAR 中(尝试解压 -- 文件不存在)。

我发现 gulp 正在合并所有 css 和 js 文件,我错过了这个配置吗?

加载应用时,浏览器在 index.html 中报错 404 -- js 文件未找到。

我该如何解决这个问题?将 JS(或 CSS)文件包含到 JHipster 应用程序中的正确方法是什么?

谢谢。

【问题讨论】:

    标签: jhipster


    【解决方案1】:

    JS 不应该在content 文件夹中。

    对于 CSS,请将您的文件复制到 src/main/webapp/content/css

    对于 JS,将您的文件复制到 src/main/webapp/app 可能在一个专用子文件夹中。

    您不必将它们注入index.html,gulp 会为您完成。我想你没有在 dev 配置文件中看到它,因为你没有运行 gulp serve as explained in the doc

    【讨论】:

    • 感谢您的回复!最初我创建了 src/main/webapp/content/script 文件夹,在 DEV 中它正在拾取它,但在 PROD 中 - 文件夹丢失了,所以我尝试放入内容 - 相同。我会尝试使用 app 文件夹!
    • 是的,我错过了 gulp serve :( 我在 index.html 中看到了注入的行,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多