2017-01-23 20 views
1

我使用Grails 3.1.10,angular-template-asset-pipeline 2.2.6和asset-pipeline-gradle 2.8.2Grails 3 - Angular模板資產管道沒有將轉換後的js文件捆綁到application.js中

這很難讓我共享配置文件,因爲我在防火牆後面工作,但一般的問題大多與此類似https://github.com/bertramdev/grails-asset-pipeline/issues/336(討論開始,所以我一定會成功的事情來更新的問題)

一切都在「正常工作grails run-app'但是當我運行'grails war'時:

  1. 模板得到正確轉換成js文件
  2. 在/ webapps /下對myApp/tomcat的資產的分解
  3. 存在捆綁結果的application.js,所以我的應用程序無法找到任何HTML。

任何幫助表示讚賞。

我被要求將資產的東西放在我的application.groovy開發環境中,讓run-app工作,但我不確定在運行'grails war'時是否使用了application.groovy ..我不是擁有重複資產管道配置的粉絲。 (build.gradle以及每個環境的application.groovy)

謝謝!

回答

0

當我想出哪些配置文件來自哪裏(run-app - > application.groovy,grails war - > build.gradle)...我想通了。

我得到了它與下面的步驟工作...

  1. 我提出我的所有templateUrl:「file.html」來電templateUrl:「/myApp/file.html」(指令和視圖代碼)
  2. 我把我的 「includePathInName =真正的」
  3. 我把我的.tpl.html文件的grails-app /資產/ Java腳本/對myApp /模板

這裏重要的外賣是,在grails-app /資產/ Java類cripts /模板不適合我。

相關問題