現有的web應用程序/ js文件我們已經與在/web應用/ JS文件夾中的JavaScript文件加載一個Grails應用程序,我們最近安裝了資產流水線插件。但只是最近。該應用現在已有幾年了。如何指向與資產流水線插件
我們不希望將所有來自/web應用/ JS文件夾中的JS文件到/Grails的應用程序內/資產/ JavaScript的文件夾,因爲我們可能會打破一些正在使用這些資源的GSP文件直。
讓我們假設我們有一個文件: /web-app/js/myscript.js
我們要創建的文件夾資產的匹配文件... /在grails-app /資產/javascripts/myscript.js
...但該文件應該是除了像一行空:
//=require /web-app/js/myscript.js
所以在文件assets文件夾只指向web-app文件夾中的真實文件。 問題是上面的清單行不起作用。
以上可能沒有太多的意義,只有一個文件。但我們真正想要的是包含幾個文件(已存在於/ web-app/js文件夾中),並使用Asset Pipeline Plugin將它們全部編譯。
可能嗎? 非常感謝。
謝謝Gregor。但它不起作用。我們嘗試了''myscript.js「,」js/myscript.js「,」/js/myscript.js「,」web-app/js/myscript.js「等,它們都不起作用。只有一種工作方式是'「../../../ web-app/js/myscript.js」',但最終指向自己生成標記:''我們嘗試更改名稱資產文件夾中的文件爲「_myscript.js」,但該文件不起作用 – user3621841
如果您只是將所有內容(包括'manifest'文件)放入'web-app/js'中,它是否可以工作?只需完全跳過「assets/javascript」? –
沒有。如果你在gsp文件中添加' ',那麼生成的標記就是''這會返回一個不存在的文件(因爲該文件位於主Web應用程序中,而不是在assets文件夾中) –
user3621841