Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle Grails 3-角度模板资产管道未将转换的js文件绑定到application.js_Gradle_Asset Pipeline_Assets_Angular Template_Grails3 - Fatal编程技术网

Gradle Grails 3-角度模板资产管道未将转换的js文件绑定到application.js

Gradle Grails 3-角度模板资产管道未将转换的js文件绑定到application.js,gradle,asset-pipeline,assets,angular-template,grails3,Gradle,Asset Pipeline,Assets,Angular Template,Grails3,我使用的是Grails 3.1.10、angular template asset pipeline 2.2.6和asset pipeline gradle 2.8.2 当我在防火墙后面工作时,很难共享配置文件,但一般问题与此类似(讨论已经开始,所以我必须随着情况的发展更新问题) 在“grails run app”下一切正常,但当我运行“grails war”时: 模板将正确转换为js文件 在tomcat中的/webapps/myApp/assets下分解 在application.js捆绑结果

我使用的是Grails 3.1.10、angular template asset pipeline 2.2.6和asset pipeline gradle 2.8.2

当我在防火墙后面工作时,很难共享配置文件,但一般问题与此类似(讨论已经开始,所以我必须随着情况的发展更新问题)

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

  • 模板将正确转换为js文件
  • 在tomcat中的/webapps/myApp/assets下分解
  • 在application.js捆绑结果中不存在,因此我的应用程序找不到任何html
  • 谢谢你的帮助

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


    谢谢

    在我弄清楚配置来自哪个配置文件之后(运行app->application.groovy,grailswar->build.gradle)。。。我想出来了

    我让它通过以下步骤工作

  • 我将所有templateUrl:'file.html'调用移动到templateUrl:'/myApp/file.html'(指令和视图代码)
  • 我设置了我的“includePathInName=true”
  • 我将.tpl.html文件放在grails app/assets/javascripts/myApp/templates中

  • 重要的一点是grails app/assets/javascripts/templates不适合我。

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

    我让它通过以下步骤工作

  • 我将所有templateUrl:'file.html'调用移动到templateUrl:'/myApp/file.html'(指令和视图代码)
  • 我设置了我的“includePathInName=true”
  • 我将.tpl.html文件放在grails app/assets/javascripts/myApp/templates中
  • 这里重要的一点是grails应用程序/资产/javascripts/模板对我不起作用。