如何使用grails中的javascripts和stylesheets目录之外的资产文件?

问题描述 投票:1回答:1

我想在grails项目中使用第三方库。

为了使用第三方库,我必须将第三方库的css和javascript文件分别复制到grails-app资产中的样式表和javascripts目录中,因为据我了解,Grails框架要求css和javascript文件分别位于grails-app资产的样式表和javascripts目录中。

然后,应通过以下方式在view / gsp文件中链接它们。例如:

<asset:stylesheet href="application.css"/>
<asset:stylesheet href="main.css"/>
<asset:javascript src="application.js"/>

我的问题是,有没有办法链接grails中javascripts和stylesheets目录之外的资产文件?]

例如:

我如何在视图/ gsp文件中链接css / style.css文件?

示例项目结构:

grails-app
├───assets
│   ├───css
│   │       style.css
│   ├───images
│   │       favicon.ico
│   │       grails.svg
│   │       spinner.gif
│   ├───javascripts
│   │       application.js
│   │       bootstrap.js
│   │       jquery-3.3.1.min.js
│   └───stylesheets
│           application.css
│           bootstrap.css
│           grails.css
│           main.css
├───conf
├───controllers
├───domain
├───i18n
├───init
├───services
├───taglib
├───utils
└───views

或者在安装external之后是否应该使用Resources plugin标签?

我想在grails项目中使用第三方库。为了使用第三方库,我必须将第三方库的css和javascript文件复制到样式表中,然后...

grails
1个回答
1
投票

解决方案是在资产中创建themes目录。然后,将通过以下方式调用静态资产。

© www.soinside.com 2019 - 2024. All rights reserved.