gradle - Grails 3-Angular模板 Assets 管道不将转换后的js文件捆绑到application.js中

标签 gradle asset-pipeline assets angular-template grails3

我正在使用Grails 3.1.10,angular-template-asset-pipeline 2.2.6和asset-pipeline-gradle 2.8.2

在防火墙下工作时,我很难共享配置文件,但一般问题与该https://github.com/bertramdev/grails-asset-pipeline/issues/336相似(讨论已经开始,所以我必须随着问题的进展更新问题)

在“grails run-app”下一切正常,但是当我运行“grails war”时:

  • 模板已正确转换为js文件
  • 在/ webapps / myApp / assets的Tomcat中爆炸
  • 而不是存在于application.js bundle 结果中,因此我的应用程序找不到任何html。

  • 任何帮助表示赞赏。

    我被要求在我的application.groovy开发环境中放置 Assets 以便运行应用程序正常工作,但是我不确定在运行“grails war”时是否使用了application.groovy ..我不喜欢重复 Assets 管道配置。 (每种环境的build.gradle以及application.groovy)

    谢谢!

    最佳答案

    在我弄清楚配置文件来自哪个配置文件后(运行应用程序-> application.groovy,grails war-> build.gradle)...我弄清楚了。

    我按照以下步骤进行操作...

  • 我将所有我的templateUrl:'file.html'调用都移至templateUrl:'/myApp/file.html'(指令和查看代码)
  • 我将“includePathInName = true”设置为
  • 我将.tpl.html文件放在grails-app / assets / javascripts / myApp / templates


  • 重要的要点是grails-app / assets / javascripts / templates对我不起作用。

    关于gradle - Grails 3-Angular模板 Assets 管道不将转换后的js文件捆绑到application.js中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41812609/

    相关文章:

    grails - 解压缩deploy war文件后,grains 3.0.3 with asset-pipeline-gradle:2.3.8无法正常工作

    android - 为什么我的 Assets 文件没有更新?

    jquery - Rails 3.1、 Assets 管道和 IE 6 & 7 处于生产模式 - 某些 CSS 和 js 未正确加载

    ruby-on-rails - 可安装引擎中非标准 Assets 的 Rails 路由

    java - JHipster 微服务作为单个项目

    java - 接收方类o.s.c.b.BootstrapApplicationListener $ CloseContextOnFailureApplicationListener未定义或继承impl

    php - 为什么 Assets :install doesn´t copy/Resources/public to/web folder?

    css - 在 Padrino Ruby 框架中使用 LESS

    ant - 使用 gradle 扩展属性时如何获得 ant 行为?

    android - 安装新的 react-native 项目时找不到 swiperefreshlayout-1.0.0.aar 错误